본문 바로가기

플밍 is 뭔들/Clean Code

1-12. 이름을 잘 짓는 간단한 규칙 (불필요한 맥락을 없애기)

일반적으로 짧은 이름이 긴 이름이 좋다. 단 의미가 분명한 경우에 한해서다. 이름에 불필요한 맥락을 추가하지 않도록 주의한다.

//불필요한 맥락이 추가된 예

Gas Station Deluxe(고급 휘발유 충전소) 앱을 개발 시 모든 클래스 이름을 GSD로 시작하는건 바람직하지 못하다.
accountAddress, customerAddress는 Address 클래스 인스턴스로 좋은 이름이나 클래스 이름으로는 좋지 않다.(Address는 클래스 이름으로 적합하다.)
예를들어 포트주소 MAC주소, 웹 주소를 구분해야 한다면 PostalAddress, MAC, URI라는 이름도 괜찮다.
그러면 의미가 더 분명해진다.