V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
morefreeze
V2EX  ›  问与答

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

  •  
  •   morefreeze · 2019-05-22 11:51:14 +08:00 · 1681 次点击
    这是一个创建于 2037 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

    4 条回复    2019-05-22 12:30:36 +08:00
    init
        1
    init  
       2019-05-22 11:53:35 +08:00
    别动 也别看
    morefreeze
        2
    morefreeze  
    OP
       2019-05-22 12:20:37 +08:00
    @init 我觉得你说得对,如果以后大部分时间我掌控代码,为了自己的利益,清掉。否则 If it works, don't fix it.
    mooncakejs
        3
    mooncakejs  
       2019-05-22 12:23:03 +08:00
    删掉
    micean
        4
    micean  
       2019-05-22 12:30:36 +08:00
    只删除重复的、有问题的代码
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1052 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 22:42 · PVG 06:42 · LAX 14:42 · JFK 17:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.