Se ha denunciado esta presentación.
Se está descargando tu SlideShare. ×

ArrayListをじっくり読んでみた - JavaコアSDKを読む会を社内でやって気づいたこと -

Más Contenido Relacionado

Más de JustSystems Corporation

Audiolibros relacionados

Gratis con una prueba de 30 días de Scribd

Ver todo

ArrayListをじっくり読んでみた - JavaコアSDKを読む会を社内でやって気づいたこと -

  1. 1. ArrayListをじっくり読んでみた JavaコアSDKを読む会を社内でやって気づいたこと JJUG ナイト・セミナー 2016/11/21
  2. 2. 自己紹介 • 株式会社ジャストシステム 福嶋 航 • @fukushiw • Java歴約20年、JavaでWebサービス作っています • #Java100 本ノックの人 https://github.com/JustSystems/java-100practices
  3. 3. http://www.slideshare.net/JSUXDesign/java100
  4. 4. JavaコアSDKを読む会 開催のきっかけ
  5. 5. きれいなソース • そこから派生するソースコードもキレイ • よくレビューされ品質もよい • 拡張性も保守性もよい 改修・機能追加が容易
  6. 6. きれいなソース?
  7. 7. これは参考にすべき、これはためになる、と いうソースコードを読んで、「こういうのがい いソースコード」というのを共有し理解を深 める機会があってもいい キレイとかキレイじゃないとか、抽象的
  8. 8. _人人人人人人人人人人人人人人_ >  そこでJavaコアSDKのソース  <  ̄Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^ ̄
  9. 9. みんながよく使う java.util.ArrayList を読んでみよう! 結果、
  10. 10. ムズぅ!!
  11. 11. 参加人数推移 0 2 4 6 8 10 12 14 第1回 第2回 第3回 第4回 第5回 第6回 参加人数
  12. 12. ○| ̄|_ _人人人人人人人人人人人_ >  マニアックすぎた!  <  ̄Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^ ̄
  13. 13. とはいえ、JavaコアSDK のソースから得られるもの はあった
  14. 14. 得られたもの=気づき • コメントが超しっかり! • 省力化テクニックすげー • 空リストの使い回し • インスタンス変数→ローカル変数 • あとでまとめて更新 • 値の参照と代入を同時に実施
  15. 15. 詳細は、 Java Advent Calendar 2016 12/5(月)公開予定! http://qiita.com/advent-calendar/2016/java
  16. 16. 予告
  17. 17. JJUG CCC Fall 2016 登壇 #Java100

×