测试驱动开发Test Driven Development,英文缩写TDD
测试驱动开发(Test Driven Development,英文缩写TDD)是极限编程的一个重要组成部分,它的基本思想就是在开发功能代码之前,先编写测试代码。也就是说在明确要开发某个功能后,首先思考如何对这个功能进行测试,并完成测试代码的编写,然后编写相关的代码满足这些测试用例。然后循环进行添加其他功能,直到完成全部功能的开发。代码整洁可用(clean code that works) 是测试驱动开发所追求的目标。 测试驱动开发有很多优点: 负面评价
概括起来,测试驱动开发的基本过程如下: (1) 明确当前要完成的功能。可以记录成一个 TODO 列表。 (2) 快速完成针对此功能的测试用例编写。 (3) 测试代码编译不通过。 (4) 编写对应的功能代码。 (5) 测试通过。 (6) 对代码进行重构,并保证测试通过。 (7) 循环完成所有功能的开发。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 在C#中,这个带“get”的代码是什么意思?
- C中的错误分配异常
- 在freebsd 7上快速修复32位(2GB限制)fseek / ftell
- 4.1 函数func以及函数的参数和返回值 [Swift原创教程]
- 【cocos2d-x 3.x 学习笔记】 HelloWorld —— 小程序大道理
- c# – 将正文添加到与天蓝服务一起使用的HttpWebRequest mg
- 正则表达式 – 解析mysql:/// sqlite:/// URL
- 如何根据“Endianness”将数据存储在位级别?
- ios – 扩展UITableViewCell
- 仿百度文库方案[openoffice.org 3+swftools+flexpaper](三)