이렇듯 복잡성과 이해도는 매우 밀접하게 연관되어 있다. 미래에 여러분이 작성한 코드를 접할 프로그래머가 코드를 이해할 수 있을지, 혹은 쉽게 이해할 수 있을지는 여러분도 일부 책임져야 할 문제임을 기억하라. 물론 ‘if’의 의미를 이해하지 못할 정도로 이해력이 심각하게 부족한 사람까지 책임지라는 의미는 아니다.
프로그래머라면 프로그래밍과 해당 언어에 대한 기본적인 이해를 갖춘 상태에서 미래에 자신의 코드를 볼 다른 프로그래머가 쉽게 알아볼 수 있는 코드를 쓰겠다는 책임감을 지녀야 한다.
자, 그럼 다음 두 가지 흥미로운 규칙을 소개하는 것으로 이 장을 마무리하겠다.
1. 코드가 단순할수록 버그가 줄어들 것이다.
2. 프로그램의 모든 것이 단순해지도록 늘 노력하라.