画地为牢,还是勇敢开始?

 

scrumcn1387164103

Q:交付压力太大,根本没时间学习TDD,也没有时间做UT,如果要做,需要在排期的时候留出足够的时间!

A:写出有质量保证的代码,RD自己就是直接受益者,在投资收益关系如此清晰的情况下,你为什么还在犹豫?写不写UT,要不要用TDD的方式开发,要不要改变当
前edit and pray的状态,追求cover and test,是RD的个人追求问题,不是一个交付问题。

另外,需要反思,是交付压力太大了,还是交付能力太差了。

Q:需求变化了,功能代码要重写,测试代码也要重写?岂不是双重浪费?

A:功能代码不再适应当前的需求了,可以在测试代码根据需求改动后的第一时间收到反馈,这是不是一种浪费?如果是,那么,无法及时获取反馈,而产生的线上故障算什么?

 

作者:李大桃

原文地址:http://hi.baidu.com/whoistonyli/item/0d4959e2cc0f2afdea34c928