함수 명 짓기 팁

Jeong·2022년 9월 22일

함수는 어떤 동작을 수행하기 위한 코드를 모아놓은 것임
따라서 함수의 이름은 대게 동사임
코드를 읽는 사람은 함수 이름만 보고도 함수가 어떤 기능을 하는지 알수 있어야함 그러므로 함수이름은 가능한 한 간결하고 명확해야한다.

  • "get…" – 값을 반환함
  • "show..." - 무언가를 보여줌
  • "calc…" – 무언가를 계산함
  • "create…" – 무언가를 생성함
  • "check…" – 무언가를 확인하고 불린값을 반환함
    아래와 같이 지을 수 있음
showMessage(..)     // 메시지를 보여줌
getAge(..)          // 나이를 나타내는 값을 얻고 그 값을 반환함
calcSum(..)         // 합계를 계산하고 그 결과를 반환함
createForm(..)      // form을 생성하고 만들어진 form을 반환함
checkPermission(..) // 승인 여부를 확인하고 true나 false를 반환함

또한 함수는 동작 하나만 담당해야 함 즉, 함수는 함수 이름에 언급되어 있는 동작을 정확히 수행해야하며 그 이외의 동작은 수행해서는 안됨

profile
화이팅!!

0개의 댓글