#켄트벡의 구현패턴# #구루의 구현패턴을 알고자 하는 경우에 보면 좋다. 다만, 완벽하게 이해하기가 어렵고, 좋은지 아닌지 모호한 부분도 있으니 알아서 거를것. 저자 : 켄트백의 구현패턴 출판사 : 에이콘 배운점 중요한 내용 코드를 수정 할 때 함께 바꿔야 하는 부분을 최소화 하라. 중복을 없애는 한 가지 방법은 프로그램을 여러 작은 부분-짧은 구문, 짧은 메소드, 작은 객체, 작은 패키지로 나누는 것이다. 로직을 밀접하게 가급적 같은 메소드 혹은 같은 객체 내에 최소한 같은 패키지 내부에 배치하라. 프로그램에서 대칭성을 찾아내어 명확히 표현 해주면, 코드를 읽기가 수월해진다. 배운 내용 여러 클래스들, 그리고 메소드 객체로 리팩토링하는 부분이 인상적이었다. 패턴을 사용할 줄 알고, 읽을 줄 알도록 지속..