码迷,mamicode.com
首页 > 其他好文 > 详细

敏捷软件开发之TDD(一)

时间:2014-07-07 12:58:13      阅读:262      评论:0      收藏:0      [点我收藏+]

标签:代码   设计   编程   测试   软件   程序   

测试驱动开发即TDD是敏捷软件开发方法的重要组成部分。TDD是从极限编程中发展而来,它既可以用在设计时也可以用在开发实践中。TDD把业务需求转化为可以运行的测试代码并具有如下的优点
1.TDD从一开始就保证了code的质量
2.大多数TDD开发人员编写出来的code都遵循SOLID原则
3.TDD确保了代码与业务需求之间的高度一致性
4.TDD鼓励创建更简单,针对性更强的库与API
5.TDD鼓励与企业沟通
6.TDD有助于从系统中清除那些没有用到的code
7.TDD提供内置的回归测试
8.TDD终止了递归错误的出现
9.如果开发程序时能够时刻记着可测试性,所得到的结果就是一种开放的,可扩展的,灵活的体系结构。

敏捷软件开发之TDD(一),布布扣,bubuko.com

敏捷软件开发之TDD(一)

标签:代码   设计   编程   测试   软件   程序   

原文地址:http://www.cnblogs.com/dereklovecc/p/3815475.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!