2006-3-22事故检讨
昨天我负责修改的模块试运行,今天早上就有报故障的电话打过来,
那个时候我心里很着急,以为是别人的错误,因为昨晚我测试过了,并没有问题的。
但是,埋怨解决不了问题,老大也在旁边敦促我快速解决问题,
同事也帮我查问题,我整个人都懵了,第一次遇到这种情况,
头脑反应极度缓慢,心情也很沮丧,
后来,一个同事,查处了问题,是我的SQL语句修改有问题
把一张表的字段搞错了,写的约束条件不正确,查询不出数据,
导致前台界面展示出了问题,用户做了不业务。
我感觉脸热辣辣的,简直无地自容,非常的埋怨自己,
没有做好自测,代码修改不正确
分析原因:
1 我对自己维护的系统,不愿下功夫了解,表结构,
源代码都不够熟悉,做事情有点拖沓,依赖原系统的开发人员
平时没有任务的时候,要么偷着看网页,要么聊会儿天,
随便写点代码玩会,不愿意去看别人写的代码。
结果导致,遇到问题的时候,一点办法都没有。
2 对公司的维护流程,感觉不爽,有些抵触情绪
有些敷衍行事,导致编写测试用例不够细致,掩盖了问题
3 客观方面,公司配备的测试人员,任务比较繁重,
对这个系统也不够熟悉,也没有发现出问题,
最后让用户来发现这个问题,后果很严重了。
教训:
a 还是多花点时间熟悉系统,熟悉到什么程度,就是要达到用户的程度,
要不然,怎么做到专家级地维护,
b 提高自己测试意识,强化自测
c 认真阅读系统代码,对核心模块做到心中有数。
d 对数据库的表结构也要理解透彻。