클린 코드 Clean Code - 애자일 소프트웨어 장인 정신 프로그램 프로그래밍 프로그래머
로버트 C. 마틴 지음, 이해영.박재호 옮김 / 인사이트 / 2013년 12월
평점 :
장바구니담기


프로그래머라면 두고두고 읽으며, 협업에 대한 생각과 코딩스타일을 발전해 나갈 수 있다. 얼마나 알고있는지에 따라 새롭게 배우고 익히는 코드 리팩토링 기본서.

가독성이 좋고 의미있는 코드로 리팩토링 하기 위해 여러 개념들과 기술들을 알려주는 프로그래머의 기본서라고 할 수 있다. 프로그래머라면 겪어볼수 있는 사례들이 많으며, 읽으면서 그림에서 일하면서 겪은 안좋은 코드들을 생각하며 실시간으로 발전하는 자신을 느꼈다.

단점은 전반적인 가독성이 떨어지고 리팩토링 전과 후를 보여주는 예시는 분량이 굉장히 많아 읽기 어렵다. 리팩토링, 네이밍룰, 함수, 주석, 객체지향과 프로그래밍 이론들 까지 광범위한 내용을 다루는 것이 장점이다.

단점으로 ★★★★로 할까 했지만, 리팩토링이라는 특징으로 읽을때마다 새로 배우는 내용과, 프로그래밍하는 상황에 따라 책의 내용을 적용해 읽을 수 있다는 점에서 여러번 읽는 교과서로 적극 추천한다.

저자도 말하는 내용으로, 처음부터 끝까지 읽을 필요가 없으며 관심있는 부분을 그때그때 읽으며 여러번 읽는 방법을 추천한다. 책이 상당히 두껍다.



댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo