메서드 추출은 의미와 변경 이유로 판단한다
짧게 쪼개는 행위 자체가 아니라 책임 경계를 찾는 작업입니다.
| 신호 | 추출 후보 | 기대 효과 |
|---|---|---|
| 같은 반복 두 번 | total | 규칙 한곳 |
| 조건 묶음 반복 | isValid | 검증 이름 부여 |
| 출력 형식 반복 | printEntry | 표현 일관성 |
| 서로 다른 변경 이유 | 별도 메서드 | 영향 범위 축소 |
핵심: 호출을 따라가야만 이해되는 한 줄 메서드 남발도 피합니다.
짧게 쪼개는 행위 자체가 아니라 책임 경계를 찾는 작업입니다.
| 신호 | 추출 후보 | 기대 효과 |
|---|---|---|
| 같은 반복 두 번 | total | 규칙 한곳 |
| 조건 묶음 반복 | isValid | 검증 이름 부여 |
| 출력 형식 반복 | printEntry | 표현 일관성 |
| 서로 다른 변경 이유 | 별도 메서드 | 영향 범위 축소 |
핵심: 호출을 따라가야만 이해되는 한 줄 메서드 남발도 피합니다.