메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

뛰어난 습관을 지닌 괜찮은 프로그래머가 되기 위해

joytut***

|

2020-04-30

리팩터링 2판 (리팩토링 개정판)

지난 20년간 전 세계 프로그래머에게 리팩터링의 교본이었던 이 책의 1판은, 기존 코드의 디자인을 개선하고 소프트웨어 유지 관리 능력을 향상시켰으며 기존 코드를 이해하기 쉽게 만드는 데 도움을 주었습니다.

  • 저자 : 마틴 파울러
  • 번역 : 개앞맵시(이복연) , 남기혁
  • 출간 : 2020-04-01

 

8EFA0A58-336C-4943-8498-154A8E29FA79.jpeg

 

이 책을 좀 더 일찍 접했더라면 그동안 내가 쌓아온 레거시 코드들을 좀 더 아름답게 만들 수 있었겠지만 이 책을 가장 필요로 하는 적절한 때에 만난 것 같아 매우 기쁘다.

 

책의 앞 부분에서는 리팩터링해나가는 과정과 원칙 등을 소개하고 6장~12장까지는 기법들을 소개하고 있다. 

기법은 어떤 경우에 어떤식으로 사용하면 효과적인지, 그리고 한 번 쭉 봐두면 나중에 코드를 리팩터링하면서 분명 적용가능할때 생각나게 될 것같았다.  

 

특히 짜릿했던 부분은 2장 리팩터링 원칙 중

  - 리팩토링이 단순히 코드를 예쁘게 꾸미는 것이 아닌 경제적인(개발기간단축+기능추가시간을 줄이고 버그수정시간을 줄인다) 이유로 하는 것이라는 부분

  - YAGNI(you arenn't going to need it) 당장보다는 사용해보고 정말로 원하는 바를 알게될때가 많고 문제를 더 깊이 이해하게 됐을때 처리하는 쪽이 나을수 있다는 부분이었다.

 

많은 와우+자아성찰 을 하게되는 책이었다. 

주기적으로 다시 읽을만한, 너무나도 추천하는 책이다.

 

 

 

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?