在使用BDD编写ruby(& ror)应用程序时,是否应该在创建模型,视图和控制器之前编写步骤定义以节省最大的麻烦?
答案 0 :(得分:2)
是的,你应该 - 这分别是BDD和TDD的主要思想。红色 - 绿色 - 重构。首先从您的功能开始(例如,在此处使用Cucumber),然后编写步骤定义,最后编写代码。
The RSepc Book是一个很好的阅读,以捕捉整个事情。请看第1.1页的图1.1 BDD循环。这将为您提供有关如何处理BDD和TDD的良好概述,并且还有一些很好的例子。