V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
darknoll
V2EX  ›  程序员

不得不说,花在维护老代码上时间远远超过开发新项目的时间

  •  
  •   darknoll · 2020-12-28 09:51:17 +08:00 · 4092 次点击
    这是一个创建于 1424 天前的主题,其中的信息可能已经有所发展或是发生改变。

    手头上就有个 asp.net 的 webform 项目,前端是 jquery 写的,只能 IE 使用,因为嵌入了 activeX 。 bug 超多,部署超麻烦,用的客户还挺多,动不动就有客户要改这改那的,我一个人维护开发,现在发现投在上边的时间远远超过了做新项目的时间,甚是烦恼。 虽然新版本都做好了,还是得维护这些旧代码,实在是太难了。

    24 条回复    2020-12-29 19:18:38 +08:00
    shihty5
        1
    shihty5  
       2020-12-28 09:55:11 +08:00
    何尝不是呢,只要项目还在赚钱。
    oneisall8955
        2
    oneisall8955  
       2020-12-28 09:56:04 +08:00 via Android
    但是他赚钱啊🙃
    NexTooo
        3
    NexTooo  
       2020-12-28 09:59:14 +08:00
    但是他赚钱啊
    murmur
        4
    murmur  
       2020-12-28 10:07:21 +08:00
    是这样的,很多时候都是系统亏本维护赚钱,我们集团有几个项目都是 07 09 年就开始坐的,现在还在正常使用,维护费都够重建几个了
    wysnylc
        5
    wysnylc  
       2020-12-28 10:36:44 +08:00   ❤️ 2
    历史既是财富也是包袱
    zsyld
        6
    zsyld  
       2020-12-28 10:41:26 +08:00
    你以后的接盘者也是这么想的.....
    Felldeadbird
        7
    Felldeadbird  
       2020-12-28 10:47:23 +08:00
    等项目没人用了自然不需要维护了。

    如果没有强力决策者去推动改变,只能耗费精力去维护
    arthas2234
        8
    arthas2234  
       2020-12-28 10:49:03 +08:00
    憋说了,我手上还有一个用 C++ builder 写的项目,用的组件是 DevExpress
    全公司就我会一点 C++,每次维护那个项目真是要了老命
    kikyous
        9
    kikyous  
       2020-12-28 10:50:31 +08:00 via Android
    除了外包公司,谁会一直新项目啊
    jzmws
        10
    jzmws  
       2020-12-28 10:53:58 +08:00
    所以写代码时候 一定要有规范, 要不然 (米共) 山维护起来就是噩梦
    supuwoerc
        11
    supuwoerc  
       2020-12-28 10:56:07 +08:00
    要恰饭的嘛
    supuwoerc
        12
    supuwoerc  
       2020-12-28 10:57:14 +08:00
    我写好的组件和模块我们组还有人不用 要自己再写一遍一模一样的代码 屎山就是这样堆起来的 还不好说 没办法 算了 各扫门前雪吧
    Eytoyes
        13
    Eytoyes  
       2020-12-28 11:21:15 +08:00
    给钱就都好说,干啥都是干
    boluo
        14
    boluo  
       2020-12-28 12:39:44 +08:00   ❤️ 2
    有洁癖和完美主义倾向的程序员是痛苦的
    IsaacYoung
        15
    IsaacYoung  
       2020-12-28 12:41:16 +08:00
    💩⛰️💩
    ericgui
        16
    ericgui  
       2020-12-28 12:49:25 +08:00
    @boluo 我的完美主义已经被彻底治好了
    jones2000
        17
    jones2000  
       2020-12-28 12:57:04 +08:00
    前人挖坑,后人填。
    tabris17
        18
    tabris17  
       2020-12-28 13:49:34 +08:00
    日本最后一家寻呼台一直运营到去年
    lookenwu
        19
    lookenwu  
       2020-12-28 14:08:32 +08:00
    我曾经维护过一个项目,代码不堪入目,后来花了几个周末加班重写了,然后心情舒畅了
    la2la
        20
    la2la  
       2020-12-28 14:12:33 +08:00
    @lookenwu 然后公司给你指派了新的任务
    Mac
        21
    Mac  
       2020-12-28 14:13:46 +08:00
    能用就行了,学学阿三,补丁上打补丁不照样领薪水么
    lbmjsls1
        22
    lbmjsls1  
       2020-12-28 14:22:20 +08:00
    你说的开发新项目的时间,仅仅是开发出可运行版本的时间。如果加上屏蔽线上的各种坑,跑出来与老项目一样的结果,时间不好说,最后会不会变成屎山也不好说。
    zzh1224
        23
    zzh1224  
       2020-12-29 17:47:13 +08:00
    因为现在的老项目就是当初的新项目啊
    darknoll
        24
    darknoll  
    OP
       2020-12-29 19:18:38 +08:00
    @zzh1224 话虽如此,但毕竟现在是用 vue+go,总比 jquery+VC 好维护多了吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1226 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 55ms · UTC 18:01 · PVG 02:01 · LAX 10:01 · JFK 13:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.