写在前面的话
我想你也许有和我一样的经历,
在梦中反复的做着高考的事。
我昨晚梦见项目发布,我的代码反复的有问题,各种领导就一个一个的来找我,
官越来越大,真是越来越刺激,在梦中。
事情是这样来的
直接原因是昨晚加班到3点,回家睡觉已经是4点的事情了,而忙到那么晚的确是因为项目上线的事情,
公司规定,项目发版的前一天需要封板,也就是今天封板,不能提交代码不能做任何改动。
昨晚是最后的机会,可是我的代码又是有问题,改一个出来一个,改得心态都有点崩了。
具体经过是这样的
之前前端代码写得不多,但是这次版本分任务的时候又存在前端的需求。
考虑到作为一个搞java的,确实应该前后端一起搞,所以在分任务的时候也就主动的承担了部分的前端页面。
想着也是一个学习成长的好机会,
但是错误的估计能力,以及错误的评估工作量,最终导致我吃下了这个苦果,
顺带还带着项目经理和小伙伴陪我一起加班到凌晨3点。
这才是我最觉得抱歉的地方。
我一直不喜欢欠人情。
结果这次一来就欠满了,当然还有担心别人觉得我菜,尽管我确实有点菜,
但是当多数别人觉得你菜的时候,你就真的菜了。
这也是我怕的一个点,
当时我就在心中暗暗发誓,这是我最后一次因为代码质量原因加班到凌晨。
心路历程
难以想象bug越改越多,层出不穷,心态当场炸裂。
公司测试环境部署一次要半个小时,本来代码质量的保证就显得尤为重要,切记不能有小问题。
但就在昨晚,我却反了无数个小问题,程序员本应该严谨认真,可是我好像都是粗心大意造成的问题,
比如sql语句中别名取用后,在下方的使用中,使用错误;
比如分支判断中没有考虑全面;
完完全全就是新手才应该犯的错误,但是好像我都犯了。
也亏得项目经理和同事脾气好,要是我同事这样,我早就炸毛了。
向他们学习。
梦境
晚上梦见上线后,
测试兄弟说我功能还是不对,
项目经理给我打电话,问我为什么
版本负责人开始回退版本,定义为重大生产事故,
分区负责人开始追究责任人。
真是吓出一身冷汗,梦中惊醒,拍拍胸口,
心中感叹还好梦。
成长
1.一定要严谨严谨在严谨,代码是不会骗人的,容不得一点马虎;
2.需求一点要理清楚,逻辑一点要明了,不清晰的地方及时找SA问清楚,
别怕问,别怕被嘲笑这都不知道,这个时候问,总比真出问题了好;
3.争取早点开发完代码,留点时间来再次自测处理问题,别到时临了赶时间,忙中出错,
这次的版本跟时间紧是有关联关系。
结果之后
要坚持学习呀!
我把荆棘当做铺满鲜花的原野,人间便没有什么能将我折磨。