正在阅读《测试驱动开发》。。。

测试驱动开发的思想,是在一次上网的时候,无意中接触到的,一看到这个思想就感觉非常对味!

 

测试驱动开发简单来说,就是轻设计、先测试再编码!

 

这个思路很符合我现在的情况,我也有点理解为什么敏捷开发的大师都说,敏捷开发只适合200人以下的开发团队了!

 

现在我处于的是一个3个人的软件开发团队,开发任务比较重,目前的话,只有编码,实现客户要求的功能,没有文档,没有设计,也没有测试员。

 

对于我的情况而言的话,我的开发是比较依赖设计的,我记得网上的一句话说明了我的现状“似乎养成了一种洁癖,没有一种良好的设计,都不愿意趣编码了”,我的现状就是,我认为一个软件的设计很关键,优秀的设计就可以带来良好的可维护性,移植性,和代码的复用。目前,我把我自己理解为“过度设计”!

 

而编码完成之后的测试的话,则是没有时间进行的,这个项目的编码完成之后,就立刻进入下一个项目的编码。

 

 

而测试驱动开发的轻设计的思想,一种典型的迭代的的开发,测试集成在开发当中。

轻设计:能解决我目前的“过度设计”,虽然我一直不认为优秀的设计是坏事,但是现在、乃至可预见的将来都没有足够的时间做设计!所以轻设计,我还是很认同的。

迭代:目前我还理解不了,但是我认为如何可以在一开始就出现一个最简单的demo程序,然后每天不停的加新功能,是开发的工作可视化,觉的可以很大的缓解开发压力。

测试集成在开发:如果测试能用来帮助提高开发速度,一举两得的事情。。。难以相信。。。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值