자바의 냄새와 휴리스틱
<aside> 💡 1. 긴 import 목록을 피하고 와일드 카드를 사용하라
</aside>
import package.*;
→ 명시적으로 클래스를 임포트하면 클래스가 반드시 존재해야 한다(즉, 의존성이 높다)
→ import 문은 패키지를 단순히 검색 경로에 추가하므로 진정한 의존성이 생기지 않는다.
<aside> 💡 2. 상수는 상속하지 않는다
</aside>
<aside> 💡 3. 서술적인 이름을 사용하라
</aside>
→ 자바에서 객체를 문자열로 변환하는 함수는 toString을 쓴다 (관례를 따르라)