V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
ciaoSora

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

  •  
  •   ciaoSora · Aug 18, 2025 · 3333 views
    This topic created in 255 days ago, the information mentioned may be changed or developed.

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

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

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

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

    Supplement 1  ·  Aug 18, 2025
    谢谢兄弟们,小弟已经决定不指出这个问题了,等线上出问题之后再迅速解释+拿出可能的方案
    23 replies    2025-08-25 12:08:51 +08:00
    opengps
        1
    opengps  
       Aug 18, 2025
    后面你会发现,只要是接手别人的基本都是这个状态,包括别人接手自己的也是
    pulutom40
        2
    pulutom40  
       Aug 18, 2025 via iPhone   ❤️ 1
    这种问题不是家常便饭吗,只要程序还能跑就问题不大,哪里需要改就重写哪里

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

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

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

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

    大胆说,让组长安排去慢慢修复,而不是突然给大伙丢个惊喜。
    另外我猜你你做项目时可能也会这样,有问题和阻碍及时沟通
    FishLotte
        21
    FishLotte  
       Aug 19, 2025 via Android
    风险正常上报,调研一下解决方案,省得问你的时候没有预案。至于什么时候执行,看管事的。
    199808lanlan1111
        22
    199808lanlan1111  
       Aug 25, 2025 via Android
    你是我同事我绝对吊你,开发阶段你开发不提,等着上线搞。我只能说从 leader 没带好团队氛围
    199808lanlan1111
        23
    199808lanlan1111  
       Aug 25, 2025 via Android
    另外一个你怎么肯定你思考的东西别人没在方案设计时考虑?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2809 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 63ms · UTC 10:55 · PVG 18:55 · LAX 03:55 · JFK 06:55
    ♥ Do have faith in what you're doing.