1

使用 BDD 编写 ruby​​ (& ror) 应用程序时,是否应该在创建模型、视图和控制器之前编写步骤定义,以节省最大的麻烦?

4

1 回答 1

2

是的,你应该——这分别是 BDD 和 TDD 的主要思想。红色 - 绿色 - 重构。首先从您的功能开始(例如,在此处使用Cucumber),然后编写步骤定义,最后编写代码。

RSepc Book是一本很好的读物,可以捕捉到整个事情。请看第 29 页上的图 1.1 BDD 循环。这为您提供了有关如何处理 BDD 和 TDD 的一个很好的概述,并且还有一些很好的示例。

于 2012-11-22T07:39:33.677 回答