표준 라이브러리를 사용하면 그 코드를 작성한 전문가의 지식과 여러분보다 앞서 사용한 다른 프로그래머들의 경험을 활용할 수 있다. 자바 프로그래머라면 적어도 java.lang, java.util, java.io 와 그 하위 패키지들에는 익숙해져야 한다.
핵심정리 : 바퀴를 다시 발명하지 말자. 아주 특별한 나만의 기능이 아니라면 누군가 이미 라이브러리 형태로 구현해놓았을 가능성이 크다. 그런 라이브러리가 있다면, 쓰면 된다. 있는지 잘 모르겠다면 찾아보라. 일반적으로 라이브러리의 코드는 여러분이 직접 작성한 것보다 품질이 좋고, 점차 개선될 가능성이 크다. 여러분의 실력을 폄하하는 게 아니다. 코드 품질에도 규모의 경제가 적용된다. 즉, 라이브러리 코드는 개발자 각자가 작성하는 것보다 주목을 훨씬 많이 받으므로 코드 품질도 그만큼 높아진다.
'이펙티브 자바' 카테고리의 다른 글
[이펙티브 자바] 아이템 61. 박싱된 기본 타입보다는 기본 타입을 사용하라 (0) | 2024.05.29 |
---|---|
[이펙티브 자바] 아이템 60. 정확한 답이 필요하다면 float와 double은 피하라 (0) | 2024.05.28 |
[이펙티브 자바] 아이템 58. 전통적인 for 문보다는 for-each 문을 사용하라 (0) | 2024.05.28 |
[이펙티브 자바] 아이템 57. 지역변수의 범위를 최소화하라 (0) | 2024.05.28 |
[이펙티브 자바] 아이템 56. 공개된 API 요소에는 항상 문서화 주석을 작성하라 (0) | 2024.05.21 |