Function

함수 재사용 단위

잘 만든 함수는 호출부에서 의도가 읽히고, 내부에서는 하나의 책임에 집중합니다.

함수 재사용 단위함수는 입력, 처리, 출력을 이름 붙여 재사용하는 단위입니다. 호출 전 원형과 반환 타입을 먼저 확인합니다.
함수 재사용 단위 점검 항목함수는 선언, 정의, 호출이 같은 계약을 공유해야 하며 매개변수와 반환값이 호출부 의도를 드러내야 합니다.
정의

함수 정의 구성

호출

함수 호출과 반환값

원형

함수 선언 기준

이름무엇을 하는지 동사 중심으로 짧고 구체적으로 짓습니다.
매개변수함수가 꼭 필요한 값만 받도록 범위를 좁힙니다.
반환값결과가 있으면 출력 매개변수보다 반환값을 우선 검토합니다.

함수 약속 함수 분리는 코드 줄 수를 줄이는 기술이 아니라, 생각의 단위를 이름으로 고정하는 기술입니다.