창발적 설계로 깔끔한 코드를 유지하자

켄트 백의, 단순한 설계 규칙 4가지
[1] 모든 테스트를 실행한다.
[2] 중복을 없앤다.
[3] 프로그래머 의도를 표현한다.
[4] 클래스와 메소드 수를 최소로 줄인다.

단순한 설계 규칙 1 : 모든 테스트를 실행하라

단순한 설계 규칙 2~4 : 리팩토링

중복을 없애라