今天看continous delivery看到extreme programming

今天看continous delivery看到extreme programming,感觉基本的principle其实和refactoring,和你以前说过的tdd都差不多。
就是unit test,然后小步开发,快速迭代啊,频繁测试啊

heuristic is to suffer pain early.

divided into small parts, naturally complex is small as well.

因为有了unit test,就可以在改动的时候 频繁的测试,那就release debug burden
有些bug也许通过unit test就帮助定位

unit test作为一种facility/tool在开发中使用,就有点类似于compiler了。
dev对语法错误也不是完全手工定位,会借助于compiler的帮助

但是,话说回来,unit test其实对整个项目的开发管理,整个team的管理是有效的方式
但是,对于个体的码农来说,感觉作用就不是非常明显了
一般把unit test放到模块一级就可以了。
更细的粒度,unit test也会是一种负担了把

总结来说,
tdd/xp/refactoring/continous delivery 很多principle是很接近的
也许这几个的看书/学习/了解 可以同步交错进行

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值