Programming/Java
[이펙티브 자바3] 프로그래밍의 기본 원칙
읽고 쓰는 개발자
2020. 12. 1. 21:50

자바 프로그래밍을 위한 규칙 아이템 모아둔 책.
그러한 규칙을 파생시키는 핵심적인 기본 원칙 2가지
- 명료성 (clarity)과 단순성 (simplicity)
- 컴포넌트는 사용자를 놀라게 하는 동작을 하면 안된다. (정해진 동작이나 예측할 수 있는 동작만 수행)
- 컴포넌트는 가능한 한 작되, 그렇다고 너무 (too) 작아서는 안 된다.
- 코드는 복사되는 게 아니라 재사용되어야 한다.
- 컴포넌트 사이의 의존성은 최소로 유지해야 한다.
- 오류는 가능한 한 빨리 (되도록 컴파일 타임에 : 따라서 컴파일 에러로 잡히는 오류는 좋은 오류이다) 잡아야 한다.
무엇보다 중요한 두가지 원칙을 잊지 말자.
프로그램의 성능도 중요하지만, 명확하고 정확하며 유연하고 견고하고 관리하기 쉬운 코드가 우선한다.
이펙티브 자바 3/E - 교보문고
자바 6 출시 직후 출간된 『이펙티브 자바 2판』 이후로 자바는 커다란 변화를 겪었다. 그래서 졸트상에 빛나는 이 책도 자바 언어와 라이브러리의 최신 기능을 십분 활용하도록 내용 전반을 철
www.kyobobook.co.kr