logo
天地变化的道理
使用率很高网站
生活要常常分享
您身边百科全书
免费为您秀产品
测试驱动开发
测试驱动开发(,缩写为TDD)是一种软件开发过程中的应用方法,由极限编程中倡导,以其倡导先写测试程序,然后编码实现其功能得名。测试驱动开发始于20世纪90年代。测试驱动开发的目的是取得快速反馈并使用“illustrate the main line”方法来构建程序。 测试驱动开发是戴两顶帽子思考的开发方式:先戴上实现功能的帽子,在测试的辅助下,快速实现其功能;再戴上重构的帽子,在测试的保护下,通过去除冗余的代码,提高代码品质。测试驱动着整个开发过程:首先,驱动代码的设计和功能的实现;其后,驱动代码的再设计和重构。 测试驱动开发中测试的特征. 测试驱动开发中需求分析和详细设计的范畴,在代码基本完毕以后,并且这些测试也成为单元测试的一个部分。 应用领域. 新软件的开发,历史系统的维护。 测试驱动开发相关讨论. 测试驱动开发主张首先编写单元测试,紧接着编写仅足以通过这些测试的代码,最后重构新代码以满足代码标准。这种方法有其明显的正面和负面评价,以下是对这两方面的总结: 负面评价. 综合来看,TDD是一个强大的开发实践,能够在适当运用时显著提高软件开发的质量和效率。然而,它也并非万能,需要根据项目特性和团队状况灵活采用,并注意避免其潜在的负面影响。 对程序员心理上的好处. 测试驱动开发对程序员心理上的好处,主要体现在提升自信、减少焦虑、增强专注度和促进持续改进方面。
测试驱动开发
生成维基百科快照图片,大概需要3-30秒!
如果网站内容有侵犯您的版权
请联系:pinbor@iissy.com
Copyright ©2014 iissy.com, All Rights Reserved.