frankkai
V2EX  ›  问与答

面对屎山代码,有没有好的解决办法

  •  
  •   frankkai · Sep 30, 2022 · 2354 views
    This topic created in 1345 days ago, the information mentioned may be changed or developed.

    除了一边写一遍骂,有没有更好的积极一点的解决办法

    21 replies    2022-10-01 00:13:43 +08:00
    rockddd
        1
    rockddd  
       Sep 30, 2022
    那...花时间改改?
    frankkai
        2
    frankkai  
    OP
       Sep 30, 2022
    @wxw752 改是要改,我在想心态怎么能积极乐观点
    Daniel17
        3
    Daniel17  
       Sep 30, 2022
    我的建议是,继续堆
    simbaCheng
        4
    simbaCheng  
       Sep 30, 2022
    没有 bug 的话,打死不动。
    改 bug 的时候,周边如果有不顺眼的就改掉,跟着 jira 单测试一起复测;没有 jira 单,改完代码都没由头找测试测。
    v2eb
        5
    v2eb  
       Sep 30, 2022 via Android
    有时间的话慢慢重构, 没时间就继续堆咯
    zhang77555
        6
    zhang77555  
       Sep 30, 2022
    想清楚啥是主要问题,啥是次要问题, 次要的都放一边
    frankies
        7
    frankies  
       Sep 30, 2022 via Android
    过来人忠告:老老实实接着堆
    buyan3303
        8
    buyan3303  
       Sep 30, 2022
    建议:如果不是整体项目要重构,千万别想着自己改。
    有些屎山代码能运行,你改改就运行不了了,再想复制代码回去,结果整个代码全崩。
    Leonard
        9
    Leonard  
       Sep 30, 2022
    能正常运行的就别改,除非上面有任务要让你改
    dddd1919
        10
    dddd1919  
       Sep 30, 2022
    屎上雕花
    tf2
        11
    tf2  
       Sep 30, 2022
    要改的话,先谈收益再谈臭。。
    daimubai
        12
    daimubai  
       Sep 30, 2022
    额,不需要主动改吧,主动改的话是给测试同事增加工作量的?哪块业务有变动,可以趁着优化一下
    frankkai
        13
    frankkai  
    OP
       Sep 30, 2022
    @lambdaq 从经济学角度思考不错。日薪收益...
    NGXDLK
        14
    NGXDLK  
       Sep 30, 2022
    大可不必花自己的时间去动祖传代码,吃力不讨好
    wangerka
        15
    wangerka  
       Sep 30, 2022
    没有,把自己的部分做好就行了。在面向工资编程,而且非大厂普遍工资不高的互联网环境下,本来码农群体就鱼龙混杂,整改屎山是不可能的
    sanqian
        16
    sanqian  
       Sep 30, 2022
    继续堆
    stroh
        17
    stroh  
       Sep 30, 2022
    重构线 if 改好了 { 啥事都没发生 } else if 改坏了 { 这新人怎么这么菜,之前能用的功能都让他改坏了,下次涨薪肯定没他名额 }
    屎山雕花线 if 雕好了 { 这新来的做的挺快啊 } else if 雕坏了 { 不能怪你,都是之前人写的太垃圾了,再改改吧! }
    aptupdate
        18
    aptupdate  
       Sep 30, 2022 via iPhone
    @simbaCheng 我也会这么干,但是仅限于一些简单的,大部分复杂的根本改不动。
    silentsky
        19
    silentsky  
       Sep 30, 2022
    面对屎山代码,以前我能不去看就选择不去看。现在没办法了,需要熟悉业务,不然出了问题都不知道怎么解决
    meteor957
        20
    meteor957  
       Sep 30, 2022
    继续堆屎,让这坨屎哪天彻底死掉
    uvwlab
        21
    uvwlab  
       Oct 1, 2022 via Android
    理顺逻辑,优化代码,那感觉就跟打扫清洁,整理屋子一样
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2745 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 99ms · UTC 02:21 · PVG 10:21 · LAX 19:21 · JFK 22:21
    ♥ Do have faith in what you're doing.