项目临上线发现其他同事的很严重的设计缺陷,要装傻吗?

2025 年 8 月 18 日
 ciaoSora

项目临上线了,突然接手了其他同事的💩山,几乎没有任何 context ,要改几个 bug 并完善几个功能。越做,我越发现这个模块,甚至项目整体,都有一些设计上的缺陷,迟早是会出事情的(可能短期不会有事情),我该怎么做?

如果现在装傻,以后这个模块出问题是不是就是我的责任?

如果我现在指出来,会不会得罪这个模块代码的原作者?而且我也担心被安排重构这个模块,完全不想碰这坨山。

我 tm 该怎么办?要不就现在装傻,以后出问题了之后再说这个起因是最开始的设计缺陷,当时赶上线不可能彻底解决问题?

3218 次点击
所在节点    职场话题
23 条回复
opengps
2025 年 8 月 18 日
后面你会发现,只要是接手别人的基本都是这个状态,包括别人接手自己的也是
pulutom40
2025 年 8 月 18 日
这种问题不是家常便饭吗,只要程序还能跑就问题不大,哪里需要改就重写哪里

出问题就说这里是 xxx 写的,这里我不熟,xxx 帮忙看看吧,xxx 不管了的话就向上汇报,有稳定性风险,申请一个专项治理
buydip
2025 年 8 月 18 日
你先确定一下,以后定责的时候,你能拿出证据(比如代码提交记录什么的)出问题的地方跟你没有关系。
Foxkeh
2025 年 8 月 18 日
先跟项目经理私下沟通下。让他来评估风险和做决定。
xuanbg
2025 年 8 月 18 日
继续拉屎即可。出问题也是前人的问题,与你何干?
coderluan
2025 年 8 月 18 日
简单,你当是小问题指出来:如果你领导或者同事能发现缺陷,事情能解决也怪不到你头上。如果发现不了,那更不怪不到你头上了。
zxs1024
2025 年 8 月 18 日
千万不要重构屎山,出事了你背锅
X90
2025 年 8 月 18 日
完善功能不要改动原来的。直接加新的,用到原来的代码记得抓异常打日志。问就是原来的逻辑太复杂,不敢轻易改。
spacebound
2025 年 8 月 18 日
有事先汇报呗,先把问题和锅甩出去。
然后再来慢慢改 bug ,继续拉屎,重构要慎重。
YsHaNg
2025 年 8 月 18 日
你认为的缺陷—标点符号错了
bigtan
2025 年 8 月 18 日
我感觉 你最好是不要动 但是可以提前做一些准备。

如果线上不出问题,说明你现在就是白担忧了,同事领导都觉得你事多;
如果线上出问题,领导也不会觉得是你不行,但是你快速拿出解决方案了,领导会觉得你能力又好,遇事还有担当;

所以,综上所述,你不要提前说,但是可以提前做一些准备。
newtype0092
2025 年 8 月 18 日
感觉好多人都爱操自己不该操的心,领导不用干具体的活还能拿比小兵更多的钱,不就是为要操心这些整体的长远的事情么,你要全都能替他考虑了,那他不纯白拿工资了。。。况且人家考虑的大概率要比你全面,这是位置决定的。

你该做都就是把实情早早告诉领导,别瞒着让他后面遇到了突然栽一跟头,他就很感谢你了。要是想上进一点就考虑下有没有可能的改进方案,方案 A 方案 B 优点缺点稍微整理下一点提出来。能做好这点好的领导肯定想把你当接班人培养了。
Greendays
2025 年 8 月 18 日
应该不会是你的责任的。不过这个模块的问题还是可以去解决一下的。
Georgedoe
2025 年 8 月 18 日
你说的设计缺陷是指什么 , 之前的设计不能完全满足新功能是常有的事吧 , 不然 Windows 怎么有那么多 bug
fenddddddda
2025 年 8 月 18 日
都是成年人, 很简单, 这个缺陷 会不会影响你, 对你工资有没有影响, 如果影响一定提出来, 如果没影响...就不关心。
k9982874
2025 年 8 月 18 日
你什么职级?初级管我 p 事,中级我不懂,高级我管不着,组长 b 组长同意合并的,cto 底下一群饭桶!
Clannad0708
2025 年 8 月 19 日
老哥请教下,我是初级程序员,好奇的是应该怎么做设计?最近做的几个项目我感觉我完全没有设计思路和思想,最多就是接口化设计(吧对象当做接口然后实现接口来扩展)几乎没什么别的思路,想知道一个成熟的程序员应该怎么提升自己的设计能力,怎么做一个“好”的设计。应该怎么学,学什么?最后到一个什么样的水平就算可以了?
ciaoSora
2025 年 8 月 19 日
@Clannad0708 我也工作没几年,现在的体会就是别那么在意技术了
Clannad0708
2025 年 8 月 19 日
@ciaoSora #18 那应该干嘛,主要是我太菜了,纯粹的想稍微算是个及格水平
Tose
2025 年 8 月 19 日
没什么不能说的,这不是你的锅,代码质量可以不管,但有缺陷就要汇报
因为项目你们接手了,后面出问题大概率就是影响你们组的绩效。组长虽然对外会袒护你,但复盘的时候还是会对你能力和性格有质疑

大胆说,让组长安排去慢慢修复,而不是突然给大伙丢个惊喜。
另外我猜你你做项目时可能也会这样,有问题和阻碍及时沟通

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

https://study.congcong.us/t/1153198

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

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

© 2021 V2EX