1.3.1 복잡성 줄이기는 개인 위생과 비슷하다
디자인을 단순화하려는 지속적인 노력은 양치질에 비유할 수 있다. 이런 노력은 특별히 재미있는 일은 아니지만, 향후 불편함과 큰 비용이 발생하는 문제를 피하기 위해 필요하다. 마찬가지로 매일 코드 유지보수에 약간의 시간을 투자하면 장기적으로 더 큰 문제를 예방하는 데 도움이 된다.
1.3.2 복잡성이 필요할 수도 있지만 영구적이어서는 안 된다
때로는 문제에 대한 더 단순하고 우아한 해결책을 찾기 위해 어느 정도의 복잡성이 필요할 수 있다. 복잡성을 피할 수 없다고 믿는 사람도 많다. 복잡한 해결책으로 시작하는 것은 문제가 아니지만, 이를 무한정 유지하는 것은 문제다. 더 단순한 해결책을 발견했다면 리팩터링을 계획할 때다.