读书人

故事驱动开发实践-一次完整的施用过程

发布时间: 2012-07-27 11:03:01 作者: rapoo

故事驱动开发实践-一次完整的使用过程

本文的例子参考 The Cucumber Book

以前一直做单元测试,虽然不够彻底,但是一直有些坚持。在实践单元测试的过程中,总是会有一种感觉,无法从需要和总体上做程序,流程总是不顺畅。也许是我实践的办法不对吧。总是无法将测试驱动开发进行到底。在追赶的项目进度面前,早点搞定,成了我的座右铭。但是项目快结束后,看着自己的代码,我总有一种欲哭无泪的感觉,总想重构代码。但不敢下手,也无从下手。谁叫我的测试代码不够彻底呢。怕修改代码后,会带来新的bug。 现在实践一下故事驱动开发。其实对故事驱动开发非常有兴趣。因为我特别喜欢故事面板,一个项目,在我看来,无非就是一个一个的故事组成的。


    工具
    rails3.2
    cucumber

    新建项目

    controller 和view略

    整体结构把握好了,其他的就好做了

    Given : context 运行的上下文环境
    When : event 事件
    Then: 结果 should



    资源地址:
    cucumber rails :https://github.com/cucumber/cucumber-rails
    cucumber: https://github.com/cucumber/cucumber




读书人网 >驱动开发

热点推荐