5.1 리팩터링 설명 형식
- 6장부터 12장까지 의 리팩터링 기법 을 일정한 형식을 갖춰 정리함
이름
: 리팩터링 용어를 구축하는데 중요함, 비슷한 이름도 소개개요
:리팩터링의 핵심 개념을 표현 (개념도 + 코드예시)- 추후 찾기 쉽게 리팩터링 전후로 코드가 어떻게 달라지는지 보여줌
배경
: 리팩터링이 왜 필요한지와 적용하면 안되는 상황 설명절차
: 리팩터링 과정을 단계별로 제시- 오랜만에 적용하는 리팩터링의 구체적인 단계를 잊지 않기 위해 기록
- 리팩터링을 안전하게 수행하려면 단계를 잘게 나누고 단계마다 테스트를 수행해야한다.
예시
: 해당 리팩터링 기법을 실제로 적용하는 간단한예와 효과
5.2 리팩터링 기법 선정 기준
- 가장 유용하다고 생각하는 것만 선정됐음
문장슬라이드하기
는 초판에서는 소개되지 않았으나 추가됨변수 캡슐화하기
의 반대기법 같이 잘 사용되지 않는 반대 기법은 넣지 않음
'Program > Refactoring' 카테고리의 다른 글
[Refactoring] 4. 테스트 구축하기 (0) | 2022.10.23 |
---|---|
[Refactoring] 3. 코드에서 나는 악취 (0) | 2022.09.07 |
[Refactoring] 2. 리팩터링 원칙 (0) | 2022.08.18 |
[Refactoring] 1. 리팩터링: 첫 번째 예시 (0) | 2022.08.18 |