함수, 이렇게 만들면 넌 주니어
www.youtube.com
실무에서 코드 리뷰를 할때 함수명에 'or' 나 'and'가 들어가는 케이스들을 종종 보는데요.
이런 경우 좋지 못할 함수명일 가능성이 높습니다. 함수 이름을 지을때는 다음과 같은 방법을 고려하는것이 좋습니다.
함수 내부 로직만을 그대로 함수 이름으로 사용하는 것은 바람직하지 않을수 있습니다.
내부 로직만으로 이름을 지으면 다른 개발자가 해당 함수의 역할을 이해하는데 시간이 오래 걸릴수 있습니다.
'and' 나 'or' 가 들어간 함수명은 좋지 않을 가능성이 높습니다.
함수 내부 로직만을 반영한 네이밍일 가능성이 높기 때문입니다.
도메인 지식을 함수 네이밍에 적용하는것은 좋은 방법 일 수 있습니다. (도메인 주도 설계 DDD)
비즈니스 로직을 더욱 명확히 나타낼수 있기 때문에 다른 개발자가 빠르게 이해하는데 도움이 됩니다.
함수명은 무엇보다 가독성이 중요한데요. 위와 같은 사항들을 고려해 동료 개발자가 이해하기 쉬운 함수명을 작성하는것을 추천드립니다.
https://www.youtube.com/watch?v=Wd6FJ1s_ZUc
다음 내용이 궁금하다면?
이미 회원이신가요?
2024년 4월 16일 오전 1:05