面对屎山代码,有没有好的解决办法

2022-09-30 17:13:50 +08:00
 frankkai

除了一边写一遍骂,有没有更好的积极一点的解决办法

1696 次点击
所在节点    问与答
21 条回复
wxw752
2022-09-30 17:15:02 +08:00
那...花时间改改?
frankkai
2022-09-30 17:18:09 +08:00
@wxw752 改是要改,我在想心态怎么能积极乐观点
Daniel17
2022-09-30 17:20:06 +08:00
我的建议是,继续堆
simbaCheng
2022-09-30 17:20:21 +08:00
没有 bug 的话,打死不动。
改 bug 的时候,周边如果有不顺眼的就改掉,跟着 jira 单测试一起复测;没有 jira 单,改完代码都没由头找测试测。
v2eb
2022-09-30 17:26:16 +08:00
有时间的话慢慢重构, 没时间就继续堆咯
zhang77555
2022-09-30 17:27:23 +08:00
想清楚啥是主要问题,啥是次要问题, 次要的都放一边
frankies
2022-09-30 17:28:08 +08:00
过来人忠告:老老实实接着堆
buyan3303
2022-09-30 17:28:15 +08:00
建议:如果不是整体项目要重构,千万别想着自己改。
有些屎山代码能运行,你改改就运行不了了,再想复制代码回去,结果整个代码全崩。
Leonard
2022-09-30 17:29:21 +08:00
能正常运行的就别改,除非上面有任务要让你改
dddd1919
2022-09-30 17:32:14 +08:00
屎上雕花
lambdaq
2022-09-30 17:34:52 +08:00
要改的话,先谈收益再谈臭。。
daimubai
2022-09-30 17:35:39 +08:00
额,不需要主动改吧,主动改的话是给测试同事增加工作量的?哪块业务有变动,可以趁着优化一下
frankkai
2022-09-30 17:37:09 +08:00
@lambdaq 从经济学角度思考不错。日薪收益...
NGXDLK
2022-09-30 17:39:30 +08:00
大可不必花自己的时间去动祖传代码,吃力不讨好
wangerka
2022-09-30 17:48:18 +08:00
没有,把自己的部分做好就行了。在面向工资编程,而且非大厂普遍工资不高的互联网环境下,本来码农群体就鱼龙混杂,整改屎山是不可能的
sanqian
2022-09-30 17:50:47 +08:00
继续堆
stroh
2022-09-30 18:01:39 +08:00
重构线 if 改好了 { 啥事都没发生 } else if 改坏了 { 这新人怎么这么菜,之前能用的功能都让他改坏了,下次涨薪肯定没他名额 }
屎山雕花线 if 雕好了 { 这新来的做的挺快啊 } else if 雕坏了 { 不能怪你,都是之前人写的太垃圾了,再改改吧! }
aptupdate
2022-09-30 18:19:57 +08:00
@simbaCheng 我也会这么干,但是仅限于一些简单的,大部分复杂的根本改不动。
silentsky
2022-09-30 18:21:41 +08:00
面对屎山代码,以前我能不去看就选择不去看。现在没办法了,需要熟悉业务,不然出了问题都不知道怎么解决
meteor957
2022-09-30 18:56:09 +08:00
继续堆屎,让这坨屎哪天彻底死掉

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/884071

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX