登录
  • #eecs

今天‌‌‌‌‍‍‌‍‌‌‍‍‍‌‌‌‍‍‍‍‌‌‌‍‌‌‍‍‌‌‍‍看continous delivery看到extreme programming

小民
274
1
今天看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是很接近的

也许这几个的看书/学习/了解 可以同步交错进行
1条回复
热度排序

发表回复