|
Bug的产生不可避免,但是可以减少。 根据经验,个人产生Bug的多少由个人习惯决定。 式样的错误造成的bug并不占多数 1. 式样书,DB式样书中的注释性文字,不仔细考虑,甚至没看到 ==> RTM管理 2. 式样中,看不明白的内容,不问究竟,照搬式样 ==> Q/A 管理 3. 心里知道式样暧昧,但仍主观臆断 ==> Q/A 管理 4. 左右摇摆不定时,仍主观臆断, ==> Q/A 管理 5. 发现问题没有及时提出,过后忘了, ==> Q/A 管理 6. 发现式样问题,仅听周围的人的意见,没有问项目负责人, ==> Q/A 管理 7. 不知道如何做时,写了临时的代码,或者是文字,事后忘了补充修正 ==>开发的基本素质、流程问题:原型-->成品,单元测试 8. 自己的成果物发生Bug时,没有在自己做过的所有程序或文档中横展开, ==>单元测试 9. 别人的Bug,不能引起自己注意, ==>DPCheckList 10. Copy别人的程序,有不明白的地方,自己不去考虑, ==>开发的基本素质、流程问题:原型-->成品,单元测试 11. Copy别人的方法,但是,别人发现方法有问题时,别人修正了,而你自己却没有修正 ==> 同上 12. 发现问题时没有记录,又正好是下班时间,心里记着明天修改,但是忘的一干二净。==> 流程、态度问题 13. 不爱分析自己的或别人的Bug原因,导致重犯 ==> DPCheckList,原因分析 15. Bug修正后,项目负责人没有跟进确认 ==> 测试流程缺少回归 14. 维护别人的代码时,测试不足 ==> 态度问题
|