[클린코드] 의미 있는 이름 짓기 ①


[클린코드] 의미 있는 이름 짓기 ①

개발 분야에 관계 없이 개발자의 가장 큰 고민거리 중 하나는 바로 '이름 짓기(작명)'일 것입니다. 변수, 함수, 클래스 등 코드 내부적으로 이름을 지어야할 뿐만 아니라 파일, 폴더 등에서도 이름을 지어야합니다. 좋은 이름을 짓는 것이 쉽지는 않습니다. 좋은 이름을 지으려면 시간이 걸리지만 좋은 이름으로 절약할 수 있는 시간이 훨씬 더 많습니다. 이번 포스팅에서는 이름을 잘 짓는 규칙을 몇 가지 소개해드리도록 하겠습니다. 의도를 분명히 밝혀라 변수, 함수, 클래스 이름은 다음과 같은 질문에 답할 수 있게 지어야합니다. 변수(함수, 클래스)의 존재 이유는? 수행 기능은? 사용 방법은? 이름을 봤을 때 위 세 가지 답변에 답하지 못하고 따로 주석을 달아야 한다면 의도가 분명히 드러나게 이름을 짓지 못한것입니다. 예시를 보면서 알아보겠습니다. int d; // 경과 시간(단위 : 날짜) 위의 이름 d는 아무 의미가 없습니다. 주석으로 작성한 내용을 변수명에 포함시키려고 노력해야 합니다. ...


#naming #네이밍 #변수명 #클린코드

원문링크 : [클린코드] 의미 있는 이름 짓기 ①