1 장 들어가기

이펙티브 자바 책의 전반을 관통하는 핵심 원칙

'명료성', '단순성'

  • 컴포넌트는 사용자를 놀라게 하는 동작을 해서는 절대 안된다.(정해진 동작이나 예측할 수 있는 동작만 수행해야 한다)

  • 컴포넌트는 가능한 작되, 그렇다고 너무 작으면 안된다.

  • 코드는 복사되는게 아니라 재사용 되어야 한다.

  • 컴포넌트 사이의 의존성은 최소로 유지되어야 한다.

  • 오류는 만들어지자마자 가능한 빨리 (되도록 컴파일 타임에) 잡혀야 한다.

아직 모든 아이템을 다 읽은 것은 아닌데 이 원칙들이 뻔한 것 같지만 아이템들을 관통한다. 들어가기에서 미리 알려주고 있다.

Last updated