公司项目代码太恶心了怎么办

2022-12-27 16:06:11 +08:00
 unco020511

国内知名软件,源代码居然这么屎,每天面对这些代码都很痛苦

10574 次点击
所在节点    程序员
69 条回复
sorryfu
2022-12-28 09:46:23 +08:00
我入职的一两月的时候看项目代码,也是你这种想法,觉得怎么都是屎啊,这些工作四五年的写代码不过如此嘛,后面想通了,成为屎山是必然的趋势,因为产品经理不断加新功能,不断加新功能,排期紧,根本就没有时间去重构,后面我也就随便了,屎山就屎山吧,我也只能尽量不让自己写的代码变成屎,前面写的屎山那就没办法了,所以放宽心吧,屎山是必然的。解决方法是,你可以在这些屎山上加一些注释什么的,至少让它看起来不那么难闻一些,也只能这样了。
likunyan
2022-12-28 09:58:23 +08:00
上单元测试
FreshOldMan
2022-12-28 10:06:22 +08:00
屎上雕花
unco020511
2022-12-28 10:32:16 +08:00
@aaronlam #9 对标巨硬
www5070504
2022-12-28 10:41:03 +08:00
大家都是屎上雕花 毕竟改了还要担责
KleinP
2022-12-28 10:45:45 +08:00
我重构了我们研发部门的代码,写了一个还不错的框架,然后我们领导看着还不错,就把所有的工具都迁移过来了,屎山真实忍不了
gdgoldlion
2022-12-28 10:58:21 +08:00
https://zhuanlan.zhihu.com/p/66547153

如果是临时维护,那就把相关注意事项写到小本本上,不要在代码里加注释,不要重构,能飞线就飞线,改的越多事越多

如果是长期维护,重构是必须的
ukyoo
2022-12-28 11:01:29 +08:00
我们的 APP 月活过亿, 也是一坨屎, 大量没注释的或者英文注释的代码, 一个类动辄一两万行, 各种 bug. 没有代码 review, 随便什么代码都可以往上垒
easonl
2022-12-28 11:02:25 +08:00
等两年以后,有新的小鲜肉进来公司看到你的代码,也会觉得臭不可闻的,又如何呢?又不是不能用。
tysb777
2022-12-28 11:05:08 +08:00
WPS 吗
dobelee
2022-12-28 11:10:42 +08:00
给屎山添油加醋。
youngcong
2022-12-28 11:14:10 +08:00
不断加业务是导致屎山堆积的一个原因。但有时候真的单纯是因为前人写的代码就是一坨屎,与业务无关。
kelvin_fly
2022-12-28 11:21:06 +08:00
开闭原则~ 微服务~ 尽量不触碰旧的代码内部
RockShake
2022-12-28 11:32:29 +08:00
WPS 或者是永中?
liuidetmks
2022-12-28 12:08:36 +08:00
这种一半是不断的迭代,需求的变化超出程序员预想,新需求甚至和前面所有需求是矛盾的。而且是那种一周上线的
xylxAdai
2022-12-28 13:52:50 +08:00
屎山代码最好改了。拉就完了。
lanbatian
2022-12-28 14:01:53 +08:00
你和代码有一个能跑就行
tkHello
2022-12-28 14:12:48 +08:00
无所谓,我不会出手
loryyang
2022-12-28 14:21:09 +08:00
现在我就在重构中,自己亲手做起来的项目,努力保鲜中,能做一点是一点
zhchyu999
2022-12-28 14:26:50 +08:00
忍一忍吧,吃透就好,也干不了几年

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

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

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

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

© 2021 V2EX