项目临上线了,突然接手了其他同事的💩山,几乎没有任何 context ,要改几个 bug 并完善几个功能。越做,我越发现这个模块,甚至项目整体,都有一些设计上的缺陷,迟早是会出事情的(可能短期不会有事情),我该怎么做?
如果现在装傻,以后这个模块出问题是不是就是我的责任?
如果我现在指出来,会不会得罪这个模块代码的原作者?而且我也担心被安排重构这个模块,完全不想碰这坨山。
我 tm 该怎么办?要不就现在装傻,以后出问题了之后再说这个起因是最开始的设计缺陷,当时赶上线不可能彻底解决问题?
![]() |
1
opengps 12 天前
后面你会发现,只要是接手别人的基本都是这个状态,包括别人接手自己的也是
|
2
pulutom40 12 天前 via iPhone ![]() 这种问题不是家常便饭吗,只要程序还能跑就问题不大,哪里需要改就重写哪里
出问题就说这里是 xxx 写的,这里我不熟,xxx 帮忙看看吧,xxx 不管了的话就向上汇报,有稳定性风险,申请一个专项治理 |
3
huoshanhui 12 天前
你先确定一下,以后定责的时候,你能拿出证据(比如代码提交记录什么的)出问题的地方跟你没有关系。
|
![]() |
4
Foxkeh 12 天前
先跟项目经理私下沟通下。让他来评估风险和做决定。
|
![]() |
5
xuanbg 12 天前
继续拉屎即可。出问题也是前人的问题,与你何干?
|
![]() |
6
coderluan 12 天前
简单,你当是小问题指出来:如果你领导或者同事能发现缺陷,事情能解决也怪不到你头上。如果发现不了,那更不怪不到你头上了。
|
![]() |
7
zxs1024 12 天前
千万不要重构屎山,出事了你背锅
|
8
X90 12 天前
完善功能不要改动原来的。直接加新的,用到原来的代码记得抓异常打日志。问就是原来的逻辑太复杂,不敢轻易改。
|
![]() |
9
spacebound 12 天前
有事先汇报呗,先把问题和锅甩出去。
然后再来慢慢改 bug ,继续拉屎,重构要慎重。 |
10
YsHaNg 12 天前 via iPhone
你认为的缺陷—标点符号错了
|
![]() |
11
bigtan 12 天前 ![]() 我感觉 你最好是不要动 但是可以提前做一些准备。
如果线上不出问题,说明你现在就是白担忧了,同事领导都觉得你事多; 如果线上出问题,领导也不会觉得是你不行,但是你快速拿出解决方案了,领导会觉得你能力又好,遇事还有担当; 所以,综上所述,你不要提前说,但是可以提前做一些准备。 |
12
newtype0092 12 天前
感觉好多人都爱操自己不该操的心,领导不用干具体的活还能拿比小兵更多的钱,不就是为要操心这些整体的长远的事情么,你要全都能替他考虑了,那他不纯白拿工资了。。。况且人家考虑的大概率要比你全面,这是位置决定的。
你该做都就是把实情早早告诉领导,别瞒着让他后面遇到了突然栽一跟头,他就很感谢你了。要是想上进一点就考虑下有没有可能的改进方案,方案 A 方案 B 优点缺点稍微整理下一点提出来。能做好这点好的领导肯定想把你当接班人培养了。 |
13
Greendays 12 天前
应该不会是你的责任的。不过这个模块的问题还是可以去解决一下的。
|
14
Georgedoe 12 天前
你说的设计缺陷是指什么 , 之前的设计不能完全满足新功能是常有的事吧 , 不然 Windows 怎么有那么多 bug
|
![]() |
15
fenddddddda 12 天前
都是成年人, 很简单, 这个缺陷 会不会影响你, 对你工资有没有影响, 如果影响一定提出来, 如果没影响...就不关心。
|
![]() |
16
k9982874 12 天前 via Android
你什么职级?初级管我 p 事,中级我不懂,高级我管不着,组长 b 组长同意合并的,cto 底下一群饭桶!
|
![]() |
17
Clannad0708 11 天前
老哥请教下,我是初级程序员,好奇的是应该怎么做设计?最近做的几个项目我感觉我完全没有设计思路和思想,最多就是接口化设计(吧对象当做接口然后实现接口来扩展)几乎没什么别的思路,想知道一个成熟的程序员应该怎么提升自己的设计能力,怎么做一个“好”的设计。应该怎么学,学什么?最后到一个什么样的水平就算可以了?
|
18
ciaoSora OP @Clannad0708 我也工作没几年,现在的体会就是别那么在意技术了
|
![]() |
19
Clannad0708 11 天前
@ciaoSora #18 那应该干嘛,主要是我太菜了,纯粹的想稍微算是个及格水平
|
20
Tose 11 天前 via Android
没什么不能说的,这不是你的锅,代码质量可以不管,但有缺陷就要汇报
因为项目你们接手了,后面出问题大概率就是影响你们组的绩效。组长虽然对外会袒护你,但复盘的时候还是会对你能力和性格有质疑 大胆说,让组长安排去慢慢修复,而不是突然给大伙丢个惊喜。 另外我猜你你做项目时可能也会这样,有问题和阻碍及时沟通 |
21
FishLotte 10 天前 via Android
风险正常上报,调研一下解决方案,省得问你的时候没有预案。至于什么时候执行,看管事的。
|
22
199808lanlan1111 5 天前 via Android
你是我同事我绝对吊你,开发阶段你开发不提,等着上线搞。我只能说从 leader 没带好团队氛围
|
23
199808lanlan1111 5 天前 via Android
另外一个你怎么肯定你思考的东西别人没在方案设计时考虑?
|