V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Xuanyian
V2EX  ›  职场话题

人生如此艰难,尤其是负责 Legacy Code.......

  •  1
     
  •   Xuanyian · 2019-03-07 03:32:52 +08:00 · 4147 次点击
    这是一个创建于 1849 天前的主题,其中的信息可能已经有所发展或是发生改变。

    公司有个老到差不多和我一样大的 C++程序。什么 Unit Test,Fucntion Test 统统没有。只有一个漏洞百出的回归测试。本来平日里维护就已经够辛苦了。这些年随着业务的扩展,这个本该送到养老院或是火化场的程序却一直不断在扩展。

    当年进组的时候问我要不要顺带做这个狗都不理的项目,初入职场的牛犊没想那么多,以为反正一只羊也是赶,两只羊也是放,就这么被坑上了船。

    之前几个小需求改来改去也算了,最近组里业务扩展,这老掉渣的东西也要发挥余热,继续添加功能。这下好了,半年前一顿大改,我谨小慎微地在公司内测了好几个月,觉得应该没问题了。

    昨天 release 到外部客户那里,我了个去,铺天盖地的问题,简单一查,这群客户都把这个老家伙玩出花了。有的没有的“功能”都在用,我们修了的一个 bug,结果被人家当成正常功能在用。而且这群外部客户的数据和公司内的差异极大,甚至好多功能都是当年专门为他们加的,自己公司内根本没在用,也测不出来。

    最后回滚都回滚了一天多,到现在也没睡……

    唉,之后还得面对大老板的训诫(骂娘),为何人生如此艰难……

    16 条回复    2019-03-09 09:17:55 +08:00
    asdqaz
        1
    asdqaz  
       2019-03-07 06:33:16 +08:00 via Android
    顺带管,给钱吗?
    RyuZheng
        2
    RyuZheng  
       2019-03-07 08:12:41 +08:00 via iPhone
    邮件明确责任,能不管就别管吧,不然就让那个客户好好提供需求和数据实例吧,不对接怎么写?
    lovedebug
        3
    lovedebug  
       2019-03-07 08:16:33 +08:00 via Android
    管理有问题吧,连给客户定制的内容都不记下来讨论吗
    shenyangno1
        4
    shenyangno1  
       2019-03-07 08:34:22 +08:00 via iPhone
    楼主的文笔不错,我竟然看得很欢乐🙈🙈🙈
    sosilver
        5
    sosilver  
       2019-03-07 08:56:27 +08:00 via Android   ❤️ 1
    bug=feature
    lovelovesunshine
        6
    lovelovesunshine  
       2019-03-07 09:05:32 +08:00
    新项目亦何欢,旧代码亦何苦
    strugglexiang
        7
    strugglexiang  
       2019-03-07 09:21:19 +08:00 via Android
    @shenyangno1 为什么你们的表情都这么传神
    crazelee
        8
    crazelee  
       2019-03-07 10:53:31 +08:00
    哈哈哈哈 心疼一下
    eloah
        9
    eloah  
       2019-03-07 11:06:07 +08:00
    不负责任的口胡
    你在维护的怕不是 MySQL 的代码
    2333
    tt67wq
        10
    tt67wq  
       2019-03-07 11:08:39 +08:00
    把坑砸向另外一个人的时候都要表现的非常“顺带”,避免被看成是个天坑
    Xuanyian
        11
    Xuanyian  
    OP
       2019-03-07 16:55:30 +08:00
    @RyuZheng 由于保密等等莫名其妙的理由,开发是不允许接触客户数据的——当然出了 bug 算例外……
    Xuanyian
        12
    Xuanyian  
    OP
       2019-03-07 16:57:13 +08:00
    @lovedebug 问题大了去了,文档什么的我根本不敢奢望,现在随着不断离职,已经没人说的清楚到底有什么功能了……
    Xuanyian
        13
    Xuanyian  
    OP
       2019-03-07 16:58:12 +08:00
    @eloah 还真不是,这东西连得是 Sybase,而且本身的业务逻辑超复杂……
    ChoateYao
        14
    ChoateYao  
       2019-03-07 17:30:39 +08:00
    没有技术遗产的项目,只有技术负债的项目竟然敢上手干活。
    Xuanyian
        15
    Xuanyian  
    OP
       2019-03-07 21:51:30 +08:00
    @ChoateYao 只能感叹一句当年太年轻……
    wshcdr
        16
    wshcdr  
       2019-03-09 09:17:55 +08:00
    我谨小慎微地在公司内测了好几个月,觉得应该没问题了

    <br>你们公司没有测试么? 怎么是你在测试?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5387 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 06:50 · PVG 14:50 · LAX 23:50 · JFK 02:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.