올해 두번째 읽어본 책 목차만으로도 인사이트를 받고 고민하게 한다. 물로 모든 것이 옳지는 않을지라고, 개발시 한번쯤은 고민해봐야 하는 주제들인거 같다. # 1장 출생 ## \-er 로 끝나는 이름을 사용하지 마세요 ## 생성자 하나를 주 생성자로 만드세요 ## 생성자에 코드를 넣지 마세요 # 2장 학습 ## 가능하면 적게 캡슐화하세요 ## 최소한 뭔가는 캡슐화하세요 ## 항상 인터페이스를 사용하세요 ## 메서드 이름을 신중하게 선택하세요 ### 빌더는 명사다 ### 조정자는 동사다 ### 빌더와 조정자 혼합하기 ### Boolean 값을 결과로 반환하는 경우 ## 퍼블릭 상수를 사용하지 마세요 ### 결합도 증가 ### 응집도 저하 ## 불변 객체로 만드세요 ### 식별자 가변성 ### 실패 원자성 #..