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

한빛미디어

독자리뷰

책장에 하나 모셔두어야 하는 책

hese01***

|

2021-03-21

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

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

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

 

20210321_211444.jpg

 

나는 YouTube 드림 코딩 엘리님의 구독자이다. 영상들이 모두 너무 유익하다.

그중 <코딩 잘하는 법>이란 영상이 있다. 그 영상에서 소개된 책이 한빛미디어에서 나온 <리팩터링 2판>이다.

우연히 기회가 되어서 이 책을 받아 보았다. 무슨 내용일지 궁금하다.

리팩토링의 개정판. 저자가 독자의 편의를 위한 수정이 들어갔다. 1판과 비교해 새로 썼다고 하셨지만 그래도 핵심은 변하지 않는다고 한다. 친절한 설명과 한국어 독자를 위한 안내 덕분에 책을 읽기 수월했다. 2판의 코드는 자바스크립트로 되어있고 마침 내가 요즘 자바스크립트를 공부하고 있다. 후후
 
 
 
일반적인 개발서를 읽으면 이론부터 설명하고 실습으로 넘어가는데, 리팩터링 2판은 예시로 시작한다.
 
리팩터링 2판을 잘 읽는 방법은 [들어가며]에 설명되어 있다.★
 
- 리팩터링을 잘 모른다면 1장 정독
 
- 리팩터링의 이유를 모르겠다면 1장과 2장 정독
 
- 리팩터링을 할 곳을 찾고 싶다면 3장 정독
 

 

저자님과 엘리님도 1장부터 4장까지 꼼꼼하게 읽는 것을 추천했다.

5장부터는 기법들이 나오기 때문에 찾아보는 부분이다.

 

 

1장을 1회독 해보았는데, 반복해서 읽으면 감이 생길 것 같았다. (정말로) 그래서 재밌게 읽었다. New World

1장은 50페이지 정도인데 1회독 하는데 오래 걸리지 않았다. 리팩토링 지식은 대학이나 학원에서 알려주지 않는다고 들었다. 나도 멘토링을 통해서 맛만 본 것 같았는데 이걸 책으로 볼 수 있다니....

누가 읽어야 하나

- 코딩을 잘하고 싶은 사람

- 코드 리뷰를 받고 싶은 사람

- 독학으로 공부하는데 잘 하고 있는지 궁금한 사람

- 주니어에서 미드 주니어 사이

 

책 속의 문장

리팩터링하기 전에 제대로 된 테스트부터 마련한다. 테스트는 반드시 자가 진단하도록 만든다. 28p

컴퓨터가 이해하는 코드는 바보도 작성할 수 있다. 사람이 이해하도록 작성하는 프로그래머가 진정한 실력자이다. 35p

닫기

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