작성일: 2024년 8월 25일

노마드코더 클린 코드 챌린지



명명은 1차적으로 창작이 어렵기도 하고, 2차적으로 유지보수때 더 힘든 것 같다. 찾기를 할 때 힘들어지니까. 모르는 분야에 대한 개발을 하게 되면 그 분야에 대해 영어 이름을 검색하게 된다. 예를 들어 출근, 퇴근을 관리하는 시스템을 만든다고 가정하면 absent를 사용하는 개발자도 있고 attendance를 사용하는 개발자도 있다. 그럼 먼저 사용한 사람이 선점 하는 것을 따라 가게 되기도 한다. 물류를 관리하는 시스템을 만들때 delivery를 쓰는 사람도 있고 shipment를 쓰는 사람도 있다.

한글 명명에 대해서 찾아보고, 그걸 사용하는 개발자들도 많아졌다고 해서 const 배송= () => const 사용자조회 = () => 이런식으로 사용해 본적이 있다. 그저 영어를 한글로만 바꾼 꼴이었다. 책에서 말했듯이, 의도를 분명히 밝힌, 다른사람도 이해 할 수 있는 ‘의미있는이름’을 사용해야 할 것이다.