이전

리뷰 (1)

한줄평
평점 분포
  • 리뷰 총점10 0%
  • 리뷰 총점8 100%
  • 리뷰 총점6 0%
  • 리뷰 총점4 0%
  • 리뷰 총점2 0%
연령대별 평균 점수
  • 10대 0.0
  • 20대 0.0
  • 30대 8.0
  • 40대 0.0
  • 50대 0.0

포토/동영상 (1)

리뷰 총점 종이책
자바 API 디자인
"자바 API 디자인" 내용보기
01월 15일 리뷰 - 리뷰자 김종욱 자바 API 디자인 야로슬라프 툴라흐 지음이대엽 옮김 위키북스 책을 처음에 보면 항상드는 생각이 있는데, 그것은 바로 책이 굉장히 이쁘다는 것이다. 곰을 유리와 같은 효과를 주어 디자인한 오늘의 책만 봐도 위키북스의 디자인 센스가 얼마나 대단한지 알 수 있기때문이다. 처음이 아름다우면 거의 대부분 끝도 아름답다. 따라서 오늘의 리뷰가 굉장히
"자바 API 디자인" 내용보기

01월 15일 리뷰 - 리뷰자 김종욱



 

클로버자바 API 디자인

 야로슬라프 툴라흐 지음

이대엽 옮김

 


위키북스 책을 처음에 보면 항상드는 생각이 있는데, 그것은 바로 책이 굉장히 이쁘다는 것이다. 곰을 유리와 같은 효과를 주어 디자인한 오늘의 책만 봐도 위키북스의 디자인 센스가 얼마나 대단한지 알 수 있기때문이다. 처음이 아름다우면 거의 대부분 끝도 아름답다. 따라서 오늘의 리뷰가 굉장히 기대 된다.


 이 책은 크게 세가지 파트로 나뉘어져 있고 각각의 대단윈 파트는 서브 파트로 이루어져 있다. 대단원 파트는 대략 01. 이론과 정당성 -> 02.실제 설계 -> 03.일상 생활 순으로 되어 있으며, 각각의 서브 파트는 이러한 대단원의 주제에 걸맞은 내용들로 채워져 있다.

 책의 전체적 구성은 글로 채워져 있으며 부분적으로 코드와 다이어그램을 통해서 책의 내용을 설명하고 있다. 대부분의 내용이 API 설계에 있어서 중요시 해야하는 것, 그리고 저자의 생각에 이렇게 짜면 안되고 가장 좋은 방법이라 생각되는 API 구성법에 대해서 쓰여져 있다. 또한 후반에 진입하면, 게임을 활용한 API 설계와 같은 재미있는 주제 또한 다루므로 앞장부터 천천히 책을 읽어나간다면, 추후에 분명 큰 도움이 될 것이란 생각이 들었다.


책의 리뷰에 앞서 어떤이가 읽으면 좋을지에 관한 지극히 개인적인 생각을 적어보겠다.


어떤 독자를 위한 책인가

 '자바 API 디자인' 는 말그대로 어떤식으로 JAVA API 디자인을 해야하는지 그리고 어떤식으로 구성했을 때 API 사용자들이 편의를 가지고 체계성을 가질 수 있는지 써둔 저자의 노하우가 담긴 책이다. 따라서 필자가 권하는 독자는 다음과 같다. JAVA나 혹은 C와 같은 LIB. API를 개발하여 서비스하고자 하는 분들, 소프트웨어 아키텍쳐 혹은 소프트웨어 디자인에 대해 관심이 있으신 분들. 이 분들이 이 책을 펼친다면 과히 새로운 세상이 눈앞에 펼쳐지는 것을 경험 할 수 있을 것이라 생각된다.

    


책의 구성】 '자바 API 디자인' 책의 구성은 어떠한가.


망치 이 책의 구성은 저자의 생각과 경험을 중심으로 설명하고 논평하는 하나의 지첨서와 같은 책이다. 코드를 읽기를 좋아한거나 혹은 실습을 좋아하는 분들이 읽기에는 약간의 벽이 있는 책이라 할 수 있다. 왜냐하면 거의 대부분의 책 내용이 글로 빽뺵히 채워져 있으며, 가끔 아주 부분적으로 코드나 다이어그램을 통한 예제가 있기 때문이다.

 위와는 별개로 이 책은 책의 주제에 걸 맞게 API를 체계화 하는 방법, API를 훌륭하게 디자인하는 방법, 그리고 훌륭한 디자인을 하기 위한 방법론 등을 제시하고 있다. 이는 다양한 코드나 눈에 보이는 결과 만으로 책의 내용을 꾸미기에는 충분한 한계가 있는 내용들이다. 그렇기에 추상화 레벨 측에서 저자가 대부분의 시간을 자신의 생각과 방법론을 글로 소개하는데에 투자한 것이란 생각이 들었다.


 망치 자바 API 디자인 마치며


 - 블로거는 이제껏 꾀나 다양한 API를 디자인하고 직접 구현해 왔지만, 항상 느낀점은 무엇인가 지침서가 있다면 좀더 효과적이며 능동적으로 개발할 수 있지 않을까 라는 느낌이었다. 무엇보다 지침서가 있다면 혼자서 디자인하고 구현하는 과정에서 발생하는 오버해드를 최소화 할 수있고, 한정된 시간을 정말 알차게 보낼 수 있을 것이란 생각이 지배적이었다. 이러한 블로거의 아쉬움에 종지부를 찍어준 책이 있으니 바로 오늘 소개한 '자바 API 디자인' 책이다. 왜냐하면 API를 구성할 때 주의해야할 점, 필자가 실무에서 일하면서 느꼇던 감정들과 노하우, 이 모든 것들이 블로거가 API를 구현할 떄 느꼈던 감정 들 그리고 경험들과 유사하였기 때문이다. 무엇보다 책을 읽기 전보다 책을 읽은 후에 API 디자인 방법론에 대한 생각과 시선이 달라진 내 자신을 보며 확실히 본 서가 블로거의 개발 인생에 나름의 큰 의미를 주었다는 것을 느낄 수 있었다. 따라서 API 개발자를 꿈꾸거나 현재 API 개발자로써 실무에 종사하시는 분이 계시다면, '자바 API 책'을 꼭 읽어보시길 권한다.



자바 API 디자인를 읽으며…….

 세상엔 수많은 개발론과 방법론이있다. 하지만 이러한 개발론과 방법론을 모두 배운다는 것은 정말로 쓸대 없는 일이며, 인생을 허비하는 행위이다. 따라서 자신의 개발 스타일과 개발 성향을 잘 파악한 후에 가장 알맞은 개발론과 방법론을 자신의 API 설개 능력에 접목시키는 것이 가장 중요하다. 개발자의 세상에서 항상 살아간다는 것은 어찌보면 어려운 일이지만, 자신의 개발 스타일과, 성향을 재대로 이해하고 꾸준히 자신의 능력과 실력을 증진시킨다면 이 어려움 조차도 하나의 기회로 다가올 것이라 생각된다.


점수…….

구성 : ★★★☆☆ 내용:★★★★☆  디자인: ★★★★★ 전문성 : ★★★★★

 

 

#본 리뷰는 리뷰자 김종욱의 저작권에 귀속되므로 참고시 참고 URL과 명시를 저작자에게 알려주시길 바랍니다.

#본 리뷰의 점수 및 평가 내용은 김종욱 리뷰자의 한정된 것이므로 확정된 답이 안임을 명시합니다.

#학습과 관련된 질문과 문제에 대한 질문은 일절 받지 않습니다. 스스로 찾아서 학습하는 것 그것이야 말로 진정한 학습자입니다. 


######  감사합니다  ###### 

0***m 2016.01.15. 신고 공감 0 댓글 0