不得不说,花在维护老代码上时间远远超过开发新项目的时间 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
darknoll
V2EX    程序员

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

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

手头上就有个 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
何尝不是呢,只要项目还在赚钱。
itechify
    2
itechify  
PRO
   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     Solana     2748 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 25ms UTC 09:29 PVG 17:29 LAX 02:29 JFK 05:29
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86