development [리팩터링 카탈로그] 1-7. 변수 이름 바꾸기 mizix2021-12-050 절차 폭넓게 쓰이는 변수라면 변수 캡슐화하기를 고려한다. 이름을 바꿀 변수를...
development [리팩터링 카탈로그] 1-5. 함수 선언 바꾸기 mizix2021-12-050 간단한 절차 매개 변수를 제거하려거든 먼저 함수 본문에서 제고 대상 매개변수를...
development [리팩터링 카탈로그] 1-2. 함수 인라인하기 mizix2021-12-050 다형 메서드polymorphic method인지 확인한다. 인라인할 함수를 호출하는 곳을 모두...
development [리팩터링 카탈로그] 1-1. 함수 추출하기 mizix2021-12-050 함수를 새로 만들고 목적을 잘 드러내는 이름을 붙인다('어떻게'가 아닌 '무엇을' 하는지...