Effective Java 3/#
1장
이 책의 규칙 대부분은 아주 핵심적인 기본 원칙 몇 개에서 파생된다.
-
컴포넌트는 사용자를 놀라게 하는 동작을 해서는 절대 안 된다
-
컴포넌트는 가능한 한 작되, 그렇다고 너무 작아선 안 된다
-
코드는 복사되는 게 아니라 재사용되어야 한다.
-
컴포넌트 사이의 의존성은 최소로 유지해야 한다.
-
오류는 만들어지자마자 가능한 한 빨리 잡아야 한다.
성능에 집중하는 부분은 많지 않으나, 프로그램을 명확·정확·유용·견고·유연·관리하기 쉽게 짜는 데에 집중한다.