公司有个老到差不多和我一样大的 C++程序。什么 Unit Test,Fucntion Test 统统没有。只有一个漏洞百出的回归测试。本来平日里维护就已经够辛苦了。这些年随着业务的扩展,这个本该送到养老院或是火化场的程序却一直不断在扩展。
当年进组的时候问我要不要顺带做这个狗都不理的项目,初入职场的牛犊没想那么多,以为反正一只羊也是赶,两只羊也是放,就这么被坑上了船。
之前几个小需求改来改去也算了,最近组里业务扩展,这老掉渣的东西也要发挥余热,继续添加功能。这下好了,半年前一顿大改,我谨小慎微地在公司内测了好几个月,觉得应该没问题了。
昨天 release 到外部客户那里,我了个去,铺天盖地的问题,简单一查,这群客户都把这个老家伙玩出花了。有的没有的“功能”都在用,我们修了的一个 bug,结果被人家当成正常功能在用。而且这群外部客户的数据和公司内的差异极大,甚至好多功能都是当年专门为他们加的,自己公司内根本没在用,也测不出来。
最后回滚都回滚了一天多,到现在也没睡……
唉,之后还得面对大老板的训诫(骂娘),为何人生如此艰难……
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.