주문 처리 함수가 120줄이며 주소 검증 코드 25줄이 세 곳에서 거의 동일하게 반복된다. 동작을 유지하면서 중복과 함수 길이를 함께 줄이는 우선 리팩터링은?
정답 2번
반복되는 주소 검증 블록을 의미 있는 이름의 별도 함수로 추출하고 세 위치에서 호출하면 중복과 긴 함수 문제를 함께 줄일 수 있다. 따라서 ② Extract Function이 정답이다.
콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-21