일반적으로 짧은 이름이 긴 이름이 좋다. 단 의미가 분명한 경우에 한해서다. 이름에 불필요한 맥락을 추가하지 않도록 주의한다.
//불필요한 맥락이 추가된 예
Gas Station Deluxe(고급 휘발유 충전소) 앱을 개발 시 모든 클래스 이름을 GSD로 시작하는건 바람직하지 못하다.
accountAddress, customerAddress는 Address 클래스 인스턴스로 좋은 이름이나 클래스 이름으로는 좋지 않다.(Address는 클래스 이름으로 적합하다.)
예를들어 포트주소 MAC주소, 웹 주소를 구분해야 한다면 PostalAddress, MAC, URI라는 이름도 괜찮다.
그러면 의미가 더 분명해진다.
'플밍 is 뭔들 > Clean Code' 카테고리의 다른 글
1-11. 이름을 잘 짓는 간단한 규칙 (의미 있는 맥락을 추가하기) (0) | 2023.04.08 |
---|---|
1-10. 이름을 잘 짓는 간단한 규칙 (한 개념에 한 단어, 한 목적에 한 단어로 사용해라.) (0) | 2023.04.08 |
1-9. 이름을 잘 짓는 간단한 규칙 (생성자를 overload할 때는 정적 팩토리 메서드를 사용한다.) (0) | 2023.04.08 |
1-8. 이름을 잘 짓는 간단한 규칙 (클래스와 객체의 이름은 명사나 명사구가 적합하고, 메서드 이름은 동사나 동사구가 적합하다.) (0) | 2023.04.08 |
1-7. 이름을 잘 짓는 간단한 규칙 (자신의 기억력을 자랑하지 말자) (0) | 2023.04.08 |