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

한빛미디어

독자리뷰

간결하고 스피디한 코딩을 자면서도 꿈꾸는 사람을 위한 책

1b***

|

2021-03-13

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

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

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

리팩터링이란 단어는 일반인에게 생소하지만 개발자에겐 유령처럼 

깨어있거나 자고 있거나 항상 따라다니는 존재이다. 

 

그만큼 이 책도 2012년 초판 1쇄가 나온 이후 근 10여년이 지난 2020년 4월에 2판이 나올 정도로 

꾸준히 판매되고 있다.

 

책의 난이도는 중급 정도로 보이며, 프로그래밍 언어중 자바스크립트를 이용해 이를 구현하였다.

 

통상적으로 컴퓨터 공학, 과학과에서 프로그래밍 과목에서 항상 다루는 주제지만 

현업을 뛰지 않으면 알 수 없는 내용에 대해 설명하고 있으므로

컴퓨터 공학, 과학과 대학생 들에게도 매우 유용한 책으로 보여진다.

 

책의 3장에선 중복코드, 반복문, 전역데이터, 클래스등 프로그래밍중 

일반적인 리팩터링 대상에 대해 나열해서 설명하고 있으며

 

이후 4장에서 마지막장 12장 까지는 이에대해 상세하게 설명하고 있다.

 

내용중 눈이 가는 장(chapter)으로는

7장 캡슐화, 10장 조건부 로직 간소화, 12장 상속 다루기 였으며

 

C++, java 등을 사용함에 있어 텍스트북을 통해서 코딩작성시 알 수 없는 리팩터링 대상에 

대해 상세히 설명해 주고있다.

 

본 책은 한 번보고 책꽂이에 두는 책이라기 보다 항상 지니고 다니며 

개발 업무중 막힐때 마다 참고할 만한 책이라고 하겠다.

 

이 리뷰는 한빛미디어 도서협찬을 받아 작성하였습니다.  

닫기

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