私はしばらくの間、静かにレールでガードフレームワークを使用してきましたが、私はそれに恋をしました。私も Java をよく使っていますが、このようなツールが迅速なテスト駆動開発に利用できないことに驚きました。これがguardの機能です(元のWebサイトから)-
- ファイル システムの変更は、すばらしい Listen gem によって処理されます。
- ビジュアル システム通知のサポート。
- 巨大な (120 を超える) ガード拡張エコシステム。
- Ruby 1.8.7、1.9.2、1.9.3、REE、および JRuby と Rubinius の最新バージョンに対してテスト済み。
要するに、コードベースに変更を加えたり追加したりしている間、テスト ケースを監視するのに役立ちます。このようなアプローチの利点は次のとおりです。
- 目立たないテストケース主導の開発
- コード変更の影響を即座に確認
- 高品質のコード
- 最小化された回帰リップル
Javaで同様の目標を達成する方法を知っている人はいますか? 注 - Hudson のような自動テスト ツールは、私が探している答えではありません。ローカルの開発マシン/環境で使用できるものが必要なので、コードの変更に関するテスト ケースのフィードバックが即座に得られます。
ありがとう