변경할 때 실수할 여지가 적은 코드를 짜는게 아니라,


변경할 여지가 없으면서 재사용성이 충분한 코드를 짜는 것이다.


변경할 여지가 있다는 자체로 우아할 수가 없다.