17장 냄새와 휴리스틱 (396~403)

자바의 냄새와 휴리스틱

<aside> 💡 1. 긴 import 목록을 피하고 와일드 카드를 사용하라

</aside>

import package.*;

→ 명시적으로 클래스를 임포트하면 클래스가 반드시 존재해야 한다(즉, 의존성이 높다)

→ import 문은 패키지를 단순히 검색 경로에 추가하므로 진정한 의존성이 생기지 않는다.

<aside> 💡 2. 상수는 상속하지 않는다

</aside>

<aside> 💡 3. 서술적인 이름을 사용하라

</aside>

→ 자바에서 객체를 문자열로 변환하는 함수는 toString을 쓴다 (관례를 따르라)