• 请不要在回答技术问题时复制粘贴 AI 生成的内容
darknoll
V2EX  ›  程序员

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

  •  
  •   darknoll · Dec 28, 2020 · 5208 views
    This topic created in 2140 days ago, the information mentioned may be changed or developed.

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

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

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