X Tutup
Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

README.md

[아이템 59] 라이브러리를 익히고 사용하라

책에서는 초반에 Random 라이브러리를 썼을때 일어날 수 있는 결함에 대해서 얘기하고, 그것을 개선하기 위해서 Randome.nextInt() 라는 API 를 이용하면 된다고 얘기를 해주는데, 여기서 중요한점은 우리가 Random 라이브러리의 결함을 우리의 코드로 개선하려고 했을때는 너무 복잡하고, 알아야 할 개념들이 많으니 여러 사람들이 공헌했거나, 혹은 검증된 API 가 있다면 그냥 해당 API 를 이용하는 것이 좋다는 점이다.

그래서 조슈아가 말하는 프레임워크를 사용해서 얻는 이점 중, 표준 라이브러리를 사용하면, 그 라이브러리를 작성한 작성자의 지식과, 해당 라이브러리를 Best Practice 로 이용하는 여러 개발자들을 보면서 우리가 쉽게 하나의 로직을 라이브러리를 쉽고 좋은 방법으로 구현할 수 있다는 것이다. 그리고 우리는 이런 로직을 구현하기 위해 시간을 허비하지 않아도 된다. 옛 날에 들었던 말인데, 바퀴를 재 발명하려 하지마라 라는 말이 기억이 나는데, 좋은 라이브러리가 있고, 검증이 되었다면 자신이 구현하려 하기보다는, 해당 라이브러리를 이용하는게 낫다는 것이다. 그리고 우리가 해당 라이브러리를 이용한다면 해당 라이브러리 작성자의 개선을 통해서 로직의 성능또한 개선될 여지도 있다고 한다.

조슈아는 java.lang , java.util , java.io 와 그 하위패키지들에는 익숙해 져야 된다고 한다. 나도 저 패키지들을 공부해보고, 여러 베스트 프렉티스들을 찾아보며 공부해보자 라는 생각이 들었다.

Q&A

Q Q Q

X Tutup