bluej

http://www.bluej.org/tutorial/tutorial-japanese/index.html
http://www.bluej.org/reference/BlueJ-reference.pdf

1)枠組みとしてのクラス・メソッドを定義。UMLでいうクラス図が出来上がる
2)インスタンスを生成しながらメソッドを呼び、それを適宜記録。=テストクラスできあがり
3)assertを組み込んでテストー>テスト失敗
4)本体実装ー>テストー>テスト成功
という流れが想定されたツールだ*1オブジェクト指向は良く分からないんだけど、javaでプログラムを作成するにあたっての必要なプロセスは踏めるみたい。これで勉強しよう。

*1:ここで「間違い無い」とは言わない