http://slipp.net/questions/187 에도 비슷한 질문이 있는데 다시 한번 남겨본다.
지금까지 15년 정도 프로그래머로 살고 있지만 프로그래밍에서 가장 힘든 일 중의 하나가 클래스 이름, 변수 이름, 메서드(또는 함수) 이름, 테이블 칼럼 이름 등등 수 많은 이름을 잘 짓는 것이다.
이 작업이 너무 어려워 코드 리뷰를 하면서 학생들에게 "자식을 낳았는데 자식의 이름을 짓는다." 생각하고 이름을 지으라고 누누히 강조한다. 하지만 소스 코드의 Context에 적합한 좋은 이름을 짓는 것은 쉽게 늘지 않는다.
개발자마다 좋은 이름을 짓기 위한 수 많은 노하우가 있으리라 생각한다. 각자 이름을 지을 때 어떤 방식으로 접근하는지, 유용하게 사용하는 웹 서비스나 사전이 있는지 궁금하다.
후배 개발자에게 조언을 해준다는 마음으로 공유해 주면 좋겠다.
1개의 의견 from FB
제가 한창 코딩할 때 많이 썼던 방법들 소개합니다. 보통 복합적으로 쓰는 경우가 흔한 듯.
2개의 의견 from SLiPP
제가 한창 코딩할 때 많이 썼던 방법들 소개합니다. 보통 복합적으로 쓰는 경우가 흔한 듯.
다음이나 네이버 사전에서 문맥에 맞는 여럿을 찾은 후, 이쁜 이름으로 골라 씁니다. 여기서 이쁜의 의미는 코드를 작성한 후 멀리서 슬쩍 보았을때 있어보이는 것을 뜻합니다.
의견을 남기기 위해서는 SLiPP 계정이 필요합니다.
안심하세요! 회원가입/로그인 후에도 작성하시던 내용은 안전하게 보존됩니다.
SLiPP 계정으로 로그인하세요.
또는, SNS 계정으로 로그인하세요.