前書き
JavaDayTokyo 2016でゴールドマン・サックスさんのセッションを受けて、Eclipse Collections に興味を持ったのでチュートリアルとして提供されている Eclipse Collections Kata をダウンロードしてみた。
Eclipseでの始め方
- 配布サイト の下の方にkataをzipでダウンロード出来るところがあるので、そこからダウンロードする。
- maven プロジェクトとしてcompany-kata、あるいはpet-kataをインポートする。
- src/test/java 配下にテストクラスがあるので上から順番に解いていく。
最初にやっておくといいこと
eclipse collectionsのソースはgithubに上がっているのだけど、疑問に思ったコードを毎回githubに見にいくのは面倒…
でも、mavenのソースダウンロード機能を使うと、mavenがソースをダウンロードしてくれるのでeclipse上で見られる!
※mavenリポジトリ上のソースなので、取り込むタイミングによっては最新ではないかも。
その他参考
GS Collections Kata で Eclipse Collections をはじめよう!
この中に記述があるpdfに答え含めて載っているのでPDFはダウンロードしておいた方がよさげ。
1回目は答えを見ても仕方ないと思う。
2回目以降に強くてニューゲームすればいい。
ちょっと気になってること
company-kata の Exercise3Test.java で、
Verify.assertInstanceOf(String.class, actualItemNames.getFirst());
getFirst();が非推奨になっているのだけど(ver.6.0から非推奨になったみたい)今のバージョンでの書き方は何だろう?