闫立新

2014年3月20日

关于敏捷开发的理解

摘要: 课堂上老师让我写一下关于敏捷开发的概述。以下是从网上找的资料进行整理的。敏捷开发的路线:Test-Driven Development,测试驱动开发。 它是敏捷开发的最重要的部分。在ThoughtWorks,我们实现任何一个功能都是从测试开始,首先对业务需求进行分析,分解为一个一个的Story,记录在Story Card上。然后两个人同时坐在电脑前面,一个人依照Story,从业务需求的角度来编写测试代码,另一个人看着他并且进行思考,如果有不同的意见就会提出来进行讨论,直到达成共识,这样写出来的测试代码就真实反映了业务功能需求。接着由另一个人控制键盘,编写该测试代码的实现。如果没有测试代码,就. 阅读全文

posted @ 2014-03-20 13:15 闫立新 阅读(2466) 评论(2) 推荐(0) 编辑

导航