4번 부분은 지금 내가 요즘 가장 고민하는 것중의 하나이다. 도메인 모델들이 get을 통해서 깊은 곳까지 접근이 가능한거 이거 짜증하는 일이다.
또, 서로 잘 모르는 도메인의 연결을 위해서 get을 포기하고 매번 연결하는 메소드를 추가하기도 찜찜하고...이 문제는 정답은 없다. 상황에 맞게 잘 써야 한다.
하지만, get을 덜 쓰려는 노력은 꾸준히 항상하자.
5번은 잘 지키려고 하고, 지난주 코드리뷰에서도 프로젝트원들에게 언급한 내용이다.
6번은 대체적으로 잘 지키고 있는데, 패키지부분은 아직 부족함이 있다. 좀더 연습이 필요하다.
Perfecting OO's Small Classes and Short
http://binstock.blogspot.com/2008/04/perfecting-oos-small-classes-and-short.html
실제상황에서 조금의 압박은 있었지만, 옳은 부분이라고 생각하는 부분이라 꾸준히 표현을 했고, 그 부분들이 최근에 팀스타일에 많이 반영이 되어서, 나름 편안하게 구현을 하고 있다.
자! 코드구현시 머릿속으로 한번씩만 더 생각을 하고 표현을 하자. 나는 주로 구현을 하면서 refactoring을 하면서 위와 같은 스타일로 발전을 하고는 한다.




