代码之家  ›  专栏  ›  技术社区  ›  Jagira

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

  •  3
  • Jagira  · 技术社区  · 14 年前

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

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

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

    您使用什么gems/插件?[用于常见任务]

    1 回复  |  直到 14 年前
        1
  •  1
  •   davidcelis    14 年前

    如果你打算用黄瓜,你应该:

    1. 写黄瓜的特色
    2. 运行它们并确保它们相应地失败
    3. 只需编写足够的代码即可使这些特性通过。

    据我所知,Cucumber框架实际上并不打算测试现有的代码,而是开发过程的一部分。所以我想整个工作流程应该是这样的:

    1. 黄瓜原料
    2. 编写一些代码
    3. 功能测试(如您提到的rspec)
    4. 根据需要重复
    5. 代码修补、重构

    编辑:至于gems/plugins,它实际上取决于你的应用程序将要做什么。