个人经验:软件项目中如何减少bug
根据经验,个人产生障害的多少由个人习惯决定。
式样的错误造成的bug并不占多数
- 式样书,DB式样书中的注释性文字,不仔细考虑,甚至没看到
- 式样中,看不明白的内容,不问究竟,照搬式样
- 心里知道式样暧昧,但仍主观臆断
- 左右摇摆不定时,仍主观臆断,
- 发现问题没有及时提出,过后忘了,
- 发现式样问题,仅听周围的人的意见,没有问项目负责人,
- 不知道如何做时,写了临时的代码,或者是文字,事后忘了补充修正
- 自己的成果物发生障害时,没有在自己做过的所有程序或文档中横展开,
- 别人的障害,不能引起自己注意,
- Copy别人的程序,有不明白的地方,自己不去考虑,
- Copy别人的方法,但是,别人发现方法有问题时,别人修正了,而你自己却没有修正
- 发现问题时没有记录,又正好是下班时间,心里记着明天修改,但是忘的一干二净。
- 不爱分析自己的或别人的障害原因,导致重犯
- 维护别人的代码时,测试不足
- 障害修正后,项目负责人没有跟进确认