함수는 어떤 동작을 수행하기 위한 코드를 모아놓은 것임
따라서 함수의 이름은 대게 동사임
코드를 읽는 사람은 함수 이름만 보고도 함수가 어떤 기능을 하는지 알수 있어야함 그러므로 함수이름은 가능한 한 간결하고 명확해야한다.
showMessage(..) // 메시지를 보여줌
getAge(..) // 나이를 나타내는 값을 얻고 그 값을 반환함
calcSum(..) // 합계를 계산하고 그 결과를 반환함
createForm(..) // form을 생성하고 만들어진 form을 반환함
checkPermission(..) // 승인 여부를 확인하고 true나 false를 반환함
또한 함수는 동작 하나만 담당해야 함 즉, 함수는 함수 이름에 언급되어 있는 동작을 정확히 수행해야하며 그 이외의 동작은 수행해서는 안됨