함수 이름 작성 팁

실무에서 코드 리뷰를 할때 함수명에 'or' 나 'and'가 들어가는 케이스들을 종종 보는데요.

이런 경우 좋지 못할 함수명일 가능성이 높습니다. 함수 이름을 지을때는 다음과 같은 방법을 고려하는것이 좋습니다.


  • 함수 내부 로직만을 그대로 함수 이름으로 사용하는 것은 바람직하지 않을수 있습니다.

    • 내부 로직만으로 이름을 지으면 다른 개발자가 해당 함수의 역할을 이해하는데 시간이 오래 걸릴수 있습니다.


  • 'and' 나 'or' 가 들어간 함수명은 좋지 않을 가능성이 높습니다.

    • 함수 내부 로직만을 반영한 네이밍일 가능성이 높기 때문입니다.


  • 도메인 지식을 함수 네이밍에 적용하는것은 좋은 방법 일 수 있습니다. (도메인 주도 설계 DDD)

    • 비즈니스 로직을 더욱 명확히 나타낼수 있기 때문에 다른 개발자가 빠르게 이해하는데 도움이 됩니다.


함수명은 무엇보다 가독성이 중요한데요. 위와 같은 사항들을 고려해 동료 개발자가 이해하기 쉬운 함수명을 작성하는것을 추천드립니다.


https://www.youtube.com/watch?v=Wd6FJ1s_ZUc

함수, 이렇게 만들면 넌 주니어

YouTube

함수, 이렇게 만들면 넌 주니어

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2024년 4월 16일 오전 1:05

 • 

저장 41조회 4,060

댓글 0