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

12 天前
 ciaoSora

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

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

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

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

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

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

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

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

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

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

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

https://ex.noerr.eu.org/t/1153198

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

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

© 2021 V2EX