모든게 복잡도 관리다

2. 코드를 작게 유지하기

2.1 코드 단위를 작게 만들라

  • 비즈니스 규칙을 빠르게 반영할때 사용되는 임시방편적인 코드 추가 방식은 이후 유지보수를 어렵게 만듦

2.2 코드를 읽기 쉽게 만들고 문서화하라

2.3 새로운 복잡성을 기존 클래스에서 분리하라