C 프로그래밍의 이해(개정 3판)
기존의 C 언어에 대한 책이 주로 간단한 프로그래밍 예제로 구성되어 있고 문법만 설명한 것과는 달리 이 책은 틀리기 쉬운 오류와 디버깅 과정도 자세히 설명한다. 또 가독성이 떨어지는 프로그램을 작성하지 않도록 하는 방법과 프로그래머가 작업 과정에서 가독성이 떨어지는 프로그램을 유지·보수 해야 하는 경우 이를 이해하는 방법도 알려준다. 또한 독자들이 직접 프로그램 해 볼만한 유용한 예제들이 많이 실려 있다.
- 저자 : 스티브 오울린
- 번역 : 최성원
- 출간 : 2001-05-04
이 책에선 코드의 가독성은 좋지만 완성 되지 않은 코드와 그 반대로 코드의 가독성은 나쁘지만 다 완성된 프로젝트 둘중에 더 가치 있는 것은 전자의 것이라고 했다.
난 성격상 게으르고 성미가 급하다. 그래서 자주는 아니지만 프로그래밍을 할때 마다 내가 왜 이 바보 같은 짓을 하고 있나 생각 하게 한다.
이런 정신상태로 코딩을 하다보니 이 책에서 강력하게 중요히 여기는 가독성은 내 코드에선 찾아 볼 수 없었다.
만약 내가 이 책을 읽어 보지 않았더라면 혹시 모르지만 장래에 프로그래밍을 하게 될 일이 있을 때에 내 나쁜 습관이 코드에 나오게 되는 일을 막지 못 할 것이다.