Sri*_*ddi 18 .net javascript c# asp.net
在巨大的遗留应用程序中,通常会看到业务规则的变化导致未使用的代码.删除是最好的方法吗?或者是否有标记未使用代码的标准?如果需要,SCM确实有助于恢复旧代码.这也是特定于.NET代码库的.
Joh*_*zen 55
cod*_*ife 36
这样,如果您需要弃用某些已分配给他们但需要拨打电话的代码,您就不会对队友造成太大的惊喜.但是允许你做出那些必要的改变!
nas*_*nas 11
听取迈克尔杰克逊的一些建议:
只需删除它...删除它...删除它...删除它...
没有人想被击败
Showin'你的斗争有多么时髦和强大
哪个错误或正确无关紧要
只需删除它...删除它...只需删除它...删除它...
我相信删除是保持代码清洁的好方法.
如果你不删除,例如:注释掉,或创建obselete实体来存储它们,我已经看到了这样的混乱.
这就是为什么你有存储库,分支,标签等.
我觉得最好删除它.如果代码已经存储在存储库中
我通常标记为过时:
    /// <summary>
    /// Purpose of this method
    /// </summary>
    /// <param name="args">Argument 1</param>
    [Obsolete("This method is obsolete, use NewMethod instead")]
    public void SampleMethod(string args)
    {
        //code
    }
    /// <summary>
    /// Purpose of this method
    /// </summary>
    /// <param name="args">Argument 1</param>
    public void NewMethod(string args)
    {
        //code
    }
现在,只要使用标记为Obsolete的方法,编译器就会发出警告.