메서드 추출은 의미와 변경 이유로 판단한다

코드를 짧게 쪼개는 것이 아니라 반복 규칙과 변경 책임의 경계를 찾는 작업입니다.

이 코드 묶음은 독립된 의미·변경 이유가 있는가?줄 수보다 규칙 중복과 책임을 확인

같은 반복 두 번

total로 추출

조건 묶음 반복

isValid로 이름 부여

출력 형식 반복

printEntry로 일관화

의미 없는 한 줄

추출하지 않음

핵심: 호출을 따라가야만 이해되는 한 줄 메서드를 늘리지 말고 이름이 새로운 의미를 주는지 확인합니다.