博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于TDD的感想
阅读量:2353 次
发布时间:2019-05-10

本文共 320 字,大约阅读时间需要 1 分钟。

实施TDD两个月以来,收获不少。感想如下:

如果实施TDD,你要承认实际上你做的是两套系统(开发和测试)

TDD节约了什么时间

节约的是重构后,对于bug的查找时间。

为什么TDD对开发人员素质要求很高

因为实际上如果你的软件架构不是一次成型,一会要修改方法的入参,一会要对架构进行一定的修改,那么都要首先修改测试这个系统(无疑增加了工作量,还要去找相关的Test case进行修改)。最佳的重构只是对方法内部进行重构,而不是对其外部进行改造。所以从这个角度看,对开发人员的素质要求不得不说很高。

那还要不要TDD

要渐进过渡到TDD,原因是:一方面可以促进提高代码素质,另一方面也是专业人员必备的条件。

渐进过渡期,允许先写代码后补UT。

转载地址:http://onztb.baihongyu.com/

你可能感兴趣的文章
这里有海量的用户群 CSDN学院诚邀微信小程序技术课程优秀讲师
查看>>
测试用例设计方法例子
查看>>
交叉表 设计测试用例
查看>>
软件测试方法及测试用例的设计方法
查看>>
软件测试面试题集锦
查看>>
写给测试人员:不是所有的bug都需要修复
查看>>
云计算将改变传统软件软件测试行业
查看>>
敏捷测试用例设计
查看>>
校企合作意在解决招聘、就业两大人才问题
查看>>
我在阅读NodeJS文档中读出的19个套路
查看>>
CSS专家、阿里巴巴前端技术专家大漠:纵览布局演变史
查看>>
source insight代码格式化(Astyle)
查看>>
Makefile常用函数
查看>>
配置Linux异构网络下的ntp时间服务器
查看>>
SVN客户端和服务端安装 详解
查看>>
Android Studio 出现 error: cannot find symbol variable abc_ic_ab_back_mtrl_am_alpha
查看>>
Android AndroidManifest.xml 详解
查看>>
Eclipse修改Format不换行 详解
查看>>
Android导入工程提示 Invalid project description 详解
查看>>
Eclipse 历史纪录 详解
查看>>