클린 코드
2011. 9. 27. 08:00 |
아름다운 명서(컴퓨터)
![]() |
Clean Code 클린 코드 - ![]() 로버트 C. 마틴 지음, 박재호.이해영 옮김/케이앤피북스 |
이 책은 책 제목 그대로 어떻게 클린 코드를 작성하는지에 대해서 다룬다. 디자인 패턴하고도 밀접한 관계가 있고 리팩터링하고도 관련이 있다.
변수 이름을 짓는 간단한 방법부터 시작해서 어떻게 잘 설계된 클래스와 인터페이스를 만드는지, 어떻게 리팩터링을 하는지에 대한 훌륭한 지침들이 가득 담겨져 있다. 하나하나 읽으면서 음미할 수 있고 고민이 되는 잘쓰여진 좋은 책이다.
그런데 책 중간부터는 뭔가 실전처럼 보여주기 위해 남의 코드를 리팩터링 하는데 하필 그 중 한 코드가 도널드 커누스가 작성한 코드이다.
리팩터링할 코드는 찾아보면 쌔고 쌨을텐데 하필 커누스인가. 최고의 프로그래머에 대한 예의를 갖추는 것처럼 말은 조심스럽게 하지만 결국 당신 코드는 읽기는 참 어렵단 말이야, 내 코드가 더 낫지! 라고 말하는 것 같다.
..그래서 별 반 개 깍았다. -_-ㅋ
'아름다운 명서(컴퓨터)' 카테고리의 다른 글
조엘 온 소프트웨어 - 박재호 역 (4) | 2012.02.12 |
---|---|
Writing Solid Code(버그 안녕) - Steve Maguire (0) | 2011.10.23 |
Effective C++ 3판 -스캇 마이어스 (3) | 2011.08.22 |
Effective STL -스캇 마이어스 (2) | 2011.06.27 |
Effective TCP/IP Programming -존 스네이더 지음 (2) | 2011.04.07 |