본문으로 바로가기

 

5.1 리팩터링 설명 형식

  • 6장부터 12장까지 의 리팩터링 기법 을 일정한 형식을 갖춰 정리함
  • 이름 : 리팩터링 용어를 구축하는데 중요함, 비슷한 이름도 소개
  • 개요 :리팩터링의 핵심 개념을 표현 (개념도 + 코드예시)
    • 추후 찾기 쉽게 리팩터링 전후로 코드가 어떻게 달라지는지 보여줌
  • 배경 : 리팩터링이 왜 필요한지와 적용하면 안되는 상황 설명
  • 절차 : 리팩터링 과정을 단계별로 제시
    • 오랜만에 적용하는 리팩터링의 구체적인 단계를 잊지 않기 위해 기록
    • 리팩터링을 안전하게 수행하려면 단계를 잘게 나누고 단계마다 테스트를 수행해야한다.
  • 예시 : 해당 리팩터링 기법을 실제로 적용하는 간단한예와 효과

5.2 리팩터링 기법 선정 기준

  • 가장 유용하다고 생각하는 것만 선정됐음
  • 문장슬라이드하기는 초판에서는 소개되지 않았으나 추가됨
  • 변수 캡슐화하기 의 반대기법 같이 잘 사용되지 않는 반대 기법은 넣지 않음