测试驱动开发心得体会
来源:互联网 发布:mac os 10.9 安装u盘 编辑:程序博客网 时间:2024/05/16 10:38
手头开发项目时进行了TDD,发现它非常好用,具体表现在如下方面:
1.引导程序员设计合理的功能粒度和易测的外部模块接口。
2.自动化测试,能够在保证质量的前提下进行重构,对代码进行修改后可以方便地运行单元测试,以保证代码没有改成屎。
3.测试用例可以作为api demo文档,团队内程序员问我某个工具类的API如何使用,我让他去看单元测试的API调用方法。
4.提高开发速度,虽然测试代码是业务逻辑代码量的2-3倍,但是减少了大量基本逻辑错误,减少了返工工作量;减少调试时间,把精力放在基本功能模块及其关联的交互上,而不从全局考虑功能。
下期将说一说测试驱动开发中的设计技巧
转载请注明原文地址
0 0
- 测试驱动开发心得体会
- SD卡驱动开发心得体会
- SD卡驱动开发心得体会
- 开发心得体会
- 开发心得体会
- 开发心得体会
- 读书笔记《测试驱动开发》
- 关于测试驱动开发
- 【杂谈】测试驱动开发
- 读书笔记《测试驱动开发》
- 感悟测试驱动开发
- 测试驱动开发
- 测试驱动开发全功略
- 感悟测试驱动开发
- 测试驱动开发全功略
- 测试驱动开发全功略
- 读《测试驱动开发》
- 测试驱动开发指南
- 采用递归逆序打印单链表(递归出口的三种写法)
- 【UNITY多语言化问题】NGUI的多语言本地化Localization到底能不能使用
- RN----导入组件,import from 'xxxx'的用法详解
- 双端队列
- MyEclipse中怎么快速生成get和set函数
- 测试驱动开发心得体会
- (转)一些你需要知道的布局优化技巧
- mysql学习笔记之管理维护(三)
- 解方程 NOIP2014 提高组 Day2 T3
- 关于go的MD5 hash 加密算法
- 怎样在 CentOS 里下载 RPM 包及其所有依赖包
- 队列在杨辉三角中的应用
- tyvj 1392 shlqsh数(约数个数和)
- BZOJ 3181: [Coci2012]BROJ 【数据分治(暴力+(二分&&容斥))