不眠之夜-上production前的rehearsal

前端之家收集整理的这篇文章主要介绍了不眠之夜-上production前的rehearsal前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

刚刚连续4天跑香港,没休息两天,今天又要到了香港,而且要通宵,从大学毕业后就感觉身体没有那么好了,以前可以经常通宵,现在一次都不想。每次rehearsal通常也没有多少事情,在这里就是待命,一旦出了问题,赶紧救火。坐在这里一晚上真累,没事情做就看敏捷开发的资料,今天新找到的一本书《测试驱动开发的3项修炼-走出TDD丛林》,写得还真不错,想入门学习敏捷的真的要看看这本书,很有指导意义。

凌晨4点了,磕睡一波一波来袭,不停的吃东西来保持精神。刚刚系统出了点问题,折腾了半小时,终于弄好了,正好看书看到测试驱动这部分,真是感同身受,如果前期测试用例不写好,后期测试不完整,代码质量没有保障,上线的时候出问题的机率真的很大,我们的集成测试和用户测试持续好几个月了,bug不断。如果一开始我们有良好的单元测试和自动化测试,那么我们代码的健壮性就能得到很好的保证,后面代码重构或是新需求来的时候修改代码也就安全很多。虽然说TDD实施很困难,但相比后期的痛苦,我觉得无论如何是值得的。

TDD对程序员的基础有一定要求,要成功实施不能蛮干,首先自己要学习好,然后要组织好培训,让大家有一定的基础,还要做好组织动员工作,调动好大家的积极性。要随时关注每一个人的进展,前期是最困难的,不能让大家产生畏难心理,继而产生抵触心理,大家要经常的沟通,互相鼓励和帮助。在一个开发过程混乱,大家对RUP,对敏捷完全没有概念的团队,如何让大家有学习的积极性,有改变的意愿,这不是件容易的事情,但是这个世界只有改变才能生存和发展,IT界本来就是发展最迅速的,如果不学习和应用先进,优秀的工具,停滞不前,最终会被淘汰。不是有句话说“穷则变,变则通”吗?尽量变是要成本和代价的,但是不变可能代价更大,让我们拥抱变化,勇于学习创新,这样才不会被时代抛弃。

猜你在找的设计模式相关文章