[기타] 네이밍 시간소비 줄이기
이름 잘 지은 변수 하나 열 클래스 안 부럽다. 개발자들은 개발하는데 공수도 많이 들어가지만 아무래도 혼자 일하는 게 아니기 때문에, 또 과거의 나는 남이기 때문에 내 코드를 나중에 내가 이해할 수 있어야 한다. 예로 사과나무에서 사과를 가져오는 함수의 이름을 짓는다고 해보자. 사실 핵심은 getApple이기에 이렇게 지어도 되겠지만 이건 어디까지나 코드를 어느 정도 이해하고 있고 관여했기 때문에 추론할 수 있는 네이밍이다. 처음 보는 사람도 유지보수가 가능하게 네이밍을 해야 한다. 생각하게 만들지 말자 적절한 단어 선정으로 이해시킬 자신이 없다면 있는 그대로 쓰자. 설명이 적은 것보다는 많은 게 그래도 낫다. 적어도 나한테 물어보진 않을 테니 모두가 아는 단어라면 줄이자 일반적으로 업계에서 통용되는 단..
카테고리 없음
2022. 1. 25. 16:46
최근댓글