• 리뷰
  • 리스트
  • 구매
패턴을 활용한 리팩터링 + 리팩터링 워크북
글쓴이
인사이트(insight) 특별세트
출판사
인사이트(insight)
출판일
2006년 9월 1일
  • 읽고있어요

  • 다 읽었어요

  • 읽고싶어요



책 소개

분야IT 모바일
[패턴을 활용한 리팩터링]
패턴을 고려한 리팩터링(설계자가 패턴을 구현 또는 제거한 설계로 안전하게 이동할 수 있도록 하는 일련의 저수준 리팩터링의 결합)의 이론과 실무를 소개한다. 조슈아 케리에브스키는 실세계 프로젝트의 코드를 사용해 20여 개의 패턴에 기반한 설계 변환에 대한 근본적인 사고 과정과 절차를 문서화했다. 또한 패턴 사이의 차이와 패턴을 구현하는 가장 단순한 방법에 대한 통찰을 준다.

이 책은 다음 내용을 다룬다.

- 27개의 패턴을 고려한 리팩터링 카탈로그와 실세계에서 사용된 코드 예제
- 이 책에 나오는 리팩터링 적용이 필요함을 나타내는 12개의 설계상 냄새에 대한 설명
- 패턴과 리팩터링에 대한 일반 정보와 새로운 통찰
- 구체적 적용 절차: 고수준 패턴을 구현하는 데 일련의 저수준 리팩터링을 결합시키는 방법
- 하나의 패턴을 구현하는 다양한 방법과 각 방법이 필요한 때
- 패턴과 리팩터링 경험이 거의 없더라도 시작할 수 있도록 하는 실용적 방법
리팩터링의 위력을 체험할 수 있는 예제 중심의 워크북
이 책을 통해 코드 ‘냄새’의 정체를 이해할 수 있다

[리팩터링 워크북]
리팩터링을 익힐 때 어려운 점은 코드에서 발견된 '냄새'(잠재적인 문제 영역)의 정체를 밝히는 일이다. 『리팩터링 워크북』은 냄새에 대한 단순한 지식만 전달하는 것이 아니라 냄새를 이해하게 해준다. 신중하게 구성된 일련의 연습문제를 풀다 보면 한층 더 깊이 있게 리팩터링을 이해하고 얼마간의 통찰력도 얻게 될 것이다. 저자가 사용하는 워크북 방법은 이 책에 있는 기술을 실습을 통해 확인하는 방법이다. 이 방식으로 여러분은 가장 중요한 리팩터링 기술을 익히고 코드에 적용할 수 있게 될 것이다. 거기에 또 리팩터링을 하지 않는 동안에도 어떻게 하면 좋은 코드를 작성할 수 있는지 좀더 생각해 보는 습관을 얻게 될 것이다.

리팩터링은 배우기 쉽지 않지만, 컨설턴트인 윌리엄 웨이크의 『리팩터링 워크북』은 접근하기 쉬운 형식으로 구성되어 재미있고 효율적으로 공부할 수 있다.

전체 리뷰 (0)
최근 작성 순
예스이십사 ㈜
사업자 정보