责任心与态度比技术更重要

       昨天一个小项目上线,本来在UAT(用户测试)的时候测试很成功,没有什么问题,这个项目的需求也很少,改动不大,本以为会很顺利,可没有想到这么一个小项目居然也出了问题,导致项目重新部署了一次,比预计多花费了2个多小时。

       这次出的问题很低级,是因为几个配置文件的改动,之前在UAT测试是成功的,而上线之前,发现有一个配置不需要了,于是就删除了,但是删除后,因为我的经验主义作祟,觉得这个改动很小,绝对不会引起什么问题,于是只是简单测试了一下,就直接仍给那边的人上线了。结果一上线我就发现了这个bug,是个非常明显的bug,如果我上线前测试稍微注意一点就会发现的,但是我没有发现这个bug,虽然后来我很快找了到原因并在半小时内修复了这个问题,但是仍然导致重新部署浪费了两个小时,而且给客户留下了不好的印象。

       出现这个问题我觉得很重要的原因就是我自己的责任心还不够,态度不端正,怕麻烦而被经验主义占了上风。有信心有经验固然重要,但是只有去验证了才是最保险的。

       所以不管怎么样,只要是修改了代码,一定要完整的测试,如果改动小,至少也要回归测试一遍,这样才能放心的把代码放到客户那边去,如果带着侥幸心理,总是会出问题的。我一直在要求其他人做单元测试,做代码检查,要求任何一个功能都要有完整的测试报告才能上线,可是我自己有时候却常常没有这样要求自己,别人又如何能信服我呢?严于律己,自己要有模范作用,才能要求别人。

你可能感兴趣的:(责任心与态度比技术更重要)