CH6-1 · DECISION

메서드 정의와 호출의 선택 기준을 나란히 비교한다

비교 항목: 시그니처가 호출 가능한 모양을 정한다 / 지역 변수는 호출마다 새로 만들어진다 / 메서드 이름은 구현보다 의도를 말한다

메서드 정의와 호출 판단표
확인 질문판단 근거코드에서 드러낼 것
시그니처가 호출 가능한 모양을 정한다메서드 이름과 매개변수 타입 목록은 어떤 호출을 받을지 구분합니다.타입과 시작값
지역 변수는 호출마다 새로 만들어진다메서드 안의 지역 변수는 해당 호출의 실행 프레임에 속합니다.실패 또는 변경 경계
메서드 이름은 구현보다 의도를 말한다process처럼 넓은 이름보다 calculateTotal, isValidAge처럼 결과를 설명하는 이름이 좋습니다.선택한 규칙의 결과

선택 기준 process처럼 넓은 이름보다 calculateTotal, isValidAge처럼 결과를 설명하는 이름이 좋습니다.