Today : Fri, 29 Mar 24 .


hongseok.com


ACM-ICPC BookReview Coding Footprint GuestBoard Note Resume Scribble Travelogue Certificate

twitter facebook

RefactoringToPatterns

Page: BookReview.RefactoringToPatterns - Last Modified : Thu, 08 Jan 09

< Programming Ruby: The Pragmatic Programmers' Guide | BookReview | 향수 - 어느 살인자의 이야기 >

내용 볼 것 없이 오랜만에 나오는 Design Pattern, Refactoring 관련 번역서라 바로 주문했다. 원제목인 ‘REFACTORING to PATTERNS’에서도 알 수 있듯이, Refactoring을 통해서 Pattern을 완성하고자 하는데, 그 구체적인 목적이 있다 할 수 있겠다. 한글제목인 ‘패턴을 활용한 리팩터링’은 무엇을 나타내고자 했는지 제대로 와 닿지는 않는다.

아무튼, 책은 Refactoring이나 Design Pattern을 어떻게 해 나가는지를 마틴 파울러나 GoF의 책과 달리, 좀 더 현실적인 코드로 자세하고 틀에 잡힌 모습으로 보여주고자 한다. 사실, 그 틀이란 게 기존의 카탈로그를 본뜬 거긴 하지만, 그런 식으로 체계를 갖춘다는 것은 쉽지 않고 또 중요하니깐 그 노력은 일단, 높이 살만하다. 문제는 그 틀에 지나치게 집착한 나머지 간단하게 설명할 수 있는 것을 장황하게 몇 개의 과정으로 나누어서 풀어버린다는데 있다. 또한, 현실적인 예제라고 제시해놓은 코드들은 짜증이 날 정도로 지루하다. 초보자라면 도무지 이해하기 힘들고, 중급자라면 시간낭비다. 애쓴 건 인정하지만, 결과는 미약해서 Design Patterns와 Refactoring를 한번씩 더 읽어서 복습하는 것이 훨씬 도움이 될 것이다. 이 책이 주는 한가지 확실한 교훈은, Refactoring과 Design Patterns(추가로 Head First Design Patterns도)이 얼마나 잘 쓰여진 책인지 확인시켜준다는 것이다.

별로 새로운 것도 없는 이 책을 보기 위해선 Unit Test, Design Patterns, Refactoring에 어느 정도 익숙해있어야 하며, 아마존에선 별이 네 개 붙어있다. OTL


Powered by PmWiki
Skin by CarlosAB

looks borrowed from http://haran.freeshell.org/oswd/sinorca
More skins here