함수 정의를 선언과 정의로 분리하고 적용 가능한 경우 정의를 소스 파일로 옮깁니다.