development [리팩터링 카탈로그] 1-11. 단계 쪼개기 mizix2021-12-210 절차 두 번째 단계에 해당하는 코드를 독립 함수로 추출한다. 테스트 한다. 중간...
development [리팩터링 카탈로그] 1-10. 여러 함수를 변환 함수로 묶기 mizix2021-12-160 절차 변환할 레코드를 입력받아서 값을 그대로 반환하는 변환 함수를 만든다.→ 이...
development [리팩터링 카탈로그] 1-9. 여러 함수를 클래스로 묶기 mizix2021-12-150 절차 함수들이 공유하는 공통 데이터 레코드를 캡슐화 한다→ 공통 데이터가 레코드...
development [리팩터링 카탈로그] 1-7. 변수 이름 바꾸기 mizix2021-12-050 절차 폭넓게 쓰이는 변수라면 변수 캡슐화하기를 고려한다. 이름을 바꿀 변수를...
development [리팩터링 카탈로그] 1-5. 함수 선언 바꾸기 mizix2021-12-050 간단한 절차 매개 변수를 제거하려거든 먼저 함수 본문에서 제고 대상 매개변수를...
development [리팩터링 카탈로그] 1-2. 함수 인라인하기 mizix2021-12-050 다형 메서드polymorphic method인지 확인한다. 인라인할 함수를 호출하는 곳을 모두...