程序员练功房心得

程序员练功房,让我们强身健体的地方。
经过了两周的tdd训练学习,彻底颠覆了之前的开发思维模式。看了熊节老师的重构-改善既有代码的设计对代码的的不断重构,换角度的思维和学习,不断优化代码结构。
一.TDD测试驱动开发,代码未动测试先行,从测试的角度去理解执行开发。

二.传统开发测试流程与tdd开发流程比较
之前是先开发,后测试。确实周期也拉的比较长,有些问题可能等到线上客户反馈后一二再再二三的改bug,测试,现再上线。
1. 传统开发模式流程:
项目代码开发 -> 编写测试用例 –> 运行测试用例 -> 修复代码BUG

2. TDD开发模式流程

经过了tdd的练习,个人觉得有以下优点:
1.从测试的角度去驱动开发,定义测试边界,场景,覆盖业务面。
2.可以快速的增加测试用例。
3.做一些小小的改动,尽快地让测试程序可运行.可以尽快的发现问题
4.重构代码,以消除重复设计,优化设计结构,可以运行测试用例,保证重构后代码绝对通过,不受影响。

最后致谢练功房,给自己能力上带来的提升。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值