추천사 ~ 1장. 깨끗한 코드
"Later Equals Never."
- 르블랑의 법칙 (LeBlanc's Law)
"나중은 결코 오지 않는다."
위 문장은 1장의 핵심을 담고 있으면서도, 비단 코딩에만 한정되는 이야기가 아니라는 생각이 들었다. 1장의 요점은 결국 나쁜 코드로 프로그램을 짜게 되면 이는 나중에 엄두가 안 날 수준의 쓰레기 더미가 되어버리기 때문에 짤 때 제대로 짜라는 것이다. 다시 말해, 빨리 가고자 한다면 역설적이게도 천천히 가야한다는 것을 의미한다.
일상에서도 많은 것들을 타협하면서 나중을 약속한 적이 많다. 책상을 어지럽히는 일부터 시작해서 중요한 작업을 하는 일에 이르기까지, '이 정도면 문제없겠지'라는 생각으로 일정 수준 이후의 것들은 나중으로 미뤄온 적이 많다. 하지만 사소해보였던 것들이 나중에는 감당할 수 없을 수준의 것으로 돌아오기도 했다. 이번에 'Clean Code'를 정독하는 것을 계기로, 일상에서 습관으로 자리잡은 나의 문제점도 고치는 시간이 되었으면 한다.
잘 보고 갑니다 이해가 쏙쏙 돼요