자바 오픈소스 분석 문의

   조회 4346   추천 0    

이번에 주변 지인분들과 함께 프로그래밍 실력을 높이고자 자바 오픈소스를 분석해보려고 합니다.
평균실력은 자바 책 1~2권 완독한 수준입니다.(마스터 아니고요...)

분석의 목적은 잘 짜여진 소스를 보며, 공부하여 코딩실력을 높이는데 있습니다.

저는 개인적으로 자바 STL을 보며 공부하려 했으나, 팀으로 움직이다보니.. 의견이 오픈소스로 모였습니다.


혹시 구조적으로 잘 짜여진 또는 보고 학습하기 괜찮은 자바 오픈소스중에 어떤 것들이 있을까요??

아니면 책을 제외한 다른 방법이 있을까요? 알려주시면 감사하겠습니다!

공부해서 남을주자.
짧은글 일수록 신중하게.
PiPPuuP 2017-03
unsafe casting 때문에 모범적인 프로젝트는 아니지만...
GSON 추천해봅니다. JSON을 파싱하거나 작성하기 위한 라이브러리인데, 개발자가 개발자이다 보니 구조가 단순하고 깔끔하고 documentation이 매우 잘 되어있습니다.
Interface와 Implement로 나누어서 코드관리를 용이하게 만든 점도 눈여겨 볼 만 합니다. 외부 라이브러리 없이 작성된 점도 목적에 적절합니다.
그리고 Java의 Generic 지원을 적절히 활용한 좋은 예이기도 합니다.
https://github.com/google/gson

다만 Java를 배우기엔 적절히 Java 모든 특성을 보여주는건 아니라 분명한 한계점도 있습니다.
     
nick네임 2017-03
Documentation이 잘 되어있는 점이 학습에 도움이될 수 있어서 좋은 것 같습니다.
추천 감사드립니다!
     
깡통이 2017-03
개발자가 개발자가 아닐 수도 있나요? :)
gson 괜찮을 것 같네요. 비슷한 기능을 직접 구현해보면서 비교해보시면 실력 향상에 큰 도움이 될 것 같습니다.
          
PiPPuuP 2017-03
개발팀이 구글이래요.
알파고가 작성한걸지도...


QnA
제목Page 2043/5725
2014-05   5240432   정은준1
2015-12   1765871   백메가
2017-03   3521   니포
2017-03   6222   간장게장
2017-03   11056   BoKi
2017-03   4209   AKMU
2017-03   5467   느낌
2017-03   14208   백만스물하나
2017-03   4197   만곰이
2017-03   3437   bigmaster
2017-03   5270   하셀호프
2017-03   4856   lovin09
2017-03   6165   Dobi
2017-03   4455   공돌이에요
2017-03   4340   깜박깜박가
2017-03   5883   천상천하
2017-03   3673   신은왜
2017-03   4294   느낌
2017-03   5243   2cpumem
2017-03   4347   nick네임
2017-03   3474   Tu7885
2017-03   3819   황진우