Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/54.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Cucumber:在编写方法和类之前或之后编写步骤定义是最佳实践吗?_Ruby On Rails_Ruby_Ruby On Rails 3_Cucumber_Bdd - Fatal编程技术网

Ruby on rails Cucumber:在编写方法和类之前或之后编写步骤定义是最佳实践吗?

Ruby on rails Cucumber:在编写方法和类之前或之后编写步骤定义是最佳实践吗?,ruby-on-rails,ruby,ruby-on-rails-3,cucumber,bdd,Ruby On Rails,Ruby,Ruby On Rails 3,Cucumber,Bdd,在使用BDD编写ruby(&ror)应用程序时,是否应该在创建模型、视图和控制器之前编写步骤定义,以避免最大的麻烦 是的,你应该——这分别是BDD和TDD的主要思想。红-绿-重构。首先从您的功能开始(例如,在此处使用),然后编写步骤定义,最后编写代码 这是一个很好的阅读,以捕捉整个事情。请参见第29页的图1.1 BDD循环。这为您提供了一个关于如何处理BDD和TDD的良好概述,并提供了一些很好的示例

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

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

这是一个很好的阅读,以捕捉整个事情。请参见第29页的图1.1 BDD循环。这为您提供了一个关于如何处理BDD和TDD的良好概述,并提供了一些很好的示例