一个同事花了一个下午的时间解决一个bug,最后的原因是在另一个同事写的模块中没有cache异常。
这种事(找到最后发现是别人的bug)经常发生,怎样面对和减少这种情况呢?
首先,在bug的root cause发现之前,确定不了是谁的原因,即使最后发现不是自己的bug,也应该保持一种平和的心态。
不过,我想说的重点是如何减少bug?bug即使不是你的,至少也是你所在项目的,如果能够帮助别人减少bug的发生,与人于己都是有利的(双赢)。
1 提高自己的编程水平,并把经验在项目内贡献出来;
2 项目资料和成员共享;
本质上就是知识共享,不要藏私。