1

BDDを使用してruby(&ror)アプリケーションを作成する場合、最大の頭痛の種を節約するために、モデル、ビュー、およびコントローラーを作成する前に、ステップ定義を作成する必要がありますか?

4

1 に答える 1

2

はい、そうする必要があります-それがそれぞれBDDとTDDの主なアイデアです。赤-緑-リファクタリング。最初に機能から始め(たとえば、ここでCucumberを使用)、次にステップ定義を記述し、最後にコードを記述します。

RSepc Bookは、すべてを把握するのに適しています。29ページの図1.1BDDサイクルを見てください。これにより、BDDとTDDにアプローチする方法の概要がわかり、いくつかの良い例もあります。

于 2012-11-22T07:39:33.677 に答える