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

한빛미디어

독자리뷰

리팩토링

ja***

|

2015-05-05

리팩토링: 코드 품질을 개선하는 객체지향 사고법

프로그램이 돌아가기면 하면 객체지향인가? 객체지향이라는 도구를 제대로 활용하지 못하고 마구잡이로 작성한 코드에는 악취가 진동한다. 리팩토링은 코드의 동작이나 의도는 유지하면서 코드의 구조, 재사용성, 가독성을 개선해 코드의 악취를 제거하고 전체 디자인을 개선하는 방법이다. 독자는 72가지 리팩토링 기법을 통해 코드를 점진적으로 개선하는 방법을 학습할 수 있으며, 이 책을 마쳤을 때는 객체지향 프로그래밍 능력이 한 단계 향상될 것이다.

  • 저자 : 마틴 파울러
  • 번역 : 김지원
  • 출간 : 2012-11-09
예전 10년쯤 전에 리팩토링 책을 보았었다.
그땐 리팩토링이나 디자인패턴에 많이 관심이 있던터라
이렇게 저렇게 많이 프로그램을 바꿔보았던 기억이 난다.

예전 리팩토링 책의 내용은
리팩토링의 카테고리들에 대해서 쭈욱 소제목으로 해서
설명이 있었다면

이 책은
그러한 카테고리 전
리팩토링이 어떤것인지 간단한 예제로 한번 돌려보는 과정을 보여주는
챕터가 하나 있고
리택토링이 무엇인지 설명하는 부분이 있다.
그리고 각각의 리택토링 에 대한 카테고리별 설명부가 있다.

그러다보니
내용이 조금 중복적인 부분이 좀 있어 아쉬웠다.

소스의 구조 변경이 이전과 이후에 대한 구별할 수 있는 표시가 되어있다면
좀더 보기에 편하지 않았을까 하는 아쉬움이 있었다.


리팩토링에 관심이 있다면 읽어보면 좋은 책이다
닫기

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