Groovyを勉強し始めた理由の1つがeasybを使ってBDDを実践したかったからなのでNetBeansでの実行方法をいろいろ調べてみました。 まずMavenプロジェクトをNetBeansにて作成。その後、プロジェクトを右クリックしてプロパティーを開きJDKのバージョンとEncodingをそれぞれ1.6とUTF-8に変更。 NetBeansというかそもそもMavenで実行可能かどうか調べてみるとeasyb用のMavenプラグインを発見! というわけで下記をpom.xmlに追加 <plugins> <plugin> <groupId>org.easyb</groupId> <artifactId>maven-easyb-plugin</artifactId> <version>0.9</version> <executions> <execution> <goals> <goal>test<
[img_assist|nid=836|title=|desc=|link=none|align=right|width=240|height=210]Andrew Glover is co-author of Groovy in Action and wrote a test framework called easyb. The new framework promotes a more "conversational" approach to unit testing. DZone's Steven Devijver caught up with Andrew to hear his thoughts on Test-Driven Development, stories and behavior. Q: Hey Andrew, you're co-author of Groovy
本稿では、Java向けのビヘイビア駆動開発(Behavior Driven Development: BDD)フレームワークであるeasybを簡単に紹介する。 「ビヘイビア駆動開発」という用語になじみのない方のために簡単に説明すると、「ソフトウェアを書く前に、その仕様をコードで書く」という開発手法である。対して、皆さんおなじみの「テスト駆動開発(TDD)」は、「ソフトウェアを書く前に、そのテストをコードで書く」という開発手法だ。 この2つの開発手法は、「プログラムを書く前に、そのプログラムが正しく動くことを保証するためのコードを書く」という点ではまったく一緒だ。保証するためのコードもかなり似通ったものになる。ただし、TDDのコンセプトは「テスト対象のものがないのにテストを書く」というもので、あまり直観的とは言えない。対してBDDは、「仕様通りに動くことを保証するために、検証コードを先に書く
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く