从头开始构建Rails应用程序 - 理想的工作流程应该是什么?

时间:2010-07-15 17:25:47

标签: ruby-on-rails

我很快就会开发一个Rails应用程序。目前我只有一个想法+几个线框。我想知道我该怎么办?

我应该在什么阶段实施/编写以下内容

  • 黄瓜特色
  • Rspec测试
  • 重构代码

你使用什么宝石/插件? [用于常见任务]

1 个答案:

答案 0 :(得分:1)

如果你要使用Cucumber,你应该:

  1. 写黄瓜特色
  2. 运行它们并确保它们相应失败
  3. 编写足够的代码以使这些功能通过。
  4. 根据我的理解,Cucumber框架并不是真正用于测试现有代码,而是更多地是开发过程的一部分。所以我认为整个工作流程可能应该是这样的:

    1. 黄瓜的东西
    2. 写一些代码
    3. 功能测试(如RSpec,如您所述)
    4. 根据需要重复
    5. 代码修饰,重构
    6. 编辑:至于宝石/插件,它实际上取决于你的应用程序将要做什么。