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

大家(公司)如何对待老代码?

  •  
  •   morefreeze · May 22, 2019 · 2286 views
    This topic created in 2543 days ago, the information mentioned may be changed or developed.

    背景 经常会遇到一段代码(函数)或一个文件完全不用,被取代或被舍弃的情况,想问下大家在有 VCS 的情况下会怎么做?主要任何人都无法预见以后被删的代码是不是还需要再回来。

    我个人主张不用就删掉,平时整理好 commit (挺难的),将来用到再 checkout 出来。这样好处是整洁,坏处是要维护好 commit 将来找才能不费劲(我从没经历过成功恢复)

    但其他人的做法都是注释掉代码,整个文件没用也仍然留着。好处是随时恢复,坏处是占地方,鸡肋

    我觉得两种观点争论不出高下来,但还是想看看有什么优劣。

    4 replies    2019-05-22 12:30:36 +08:00
    init
        1
    init  
       May 22, 2019
    别动 也别看
    morefreeze
        2
    morefreeze  
    OP
       May 22, 2019
    @init 我觉得你说得对,如果以后大部分时间我掌控代码,为了自己的利益,清掉。否则 If it works, don't fix it.
    mooncakejs
        3
    mooncakejs  
       May 22, 2019
    删掉
    micean
        4
    micean  
       May 22, 2019
    只删除重复的、有问题的代码
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   983 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 22:13 · PVG 06:13 · LAX 15:13 · JFK 18:13
    ♥ Do have faith in what you're doing.