我被赋予了这个任务:识别类中的任何冗余代码。详细解释为什么代码是多余的。
我正在处理一个有几十个类的大规模c#应用程序,有人能推荐从哪里开始,或者如何最好地解决这个问题吗?
您可以使用microsoftvisualstudio进行此操作。这里是它的链接,此功能是visualstudio2013的一部分,大部分是代码分析器的一部分。
利用代码克隆检测查找重复代码
几个好问题sabout代码覆盖范围:
我可以使用什么来获得C#/.NET的高质量代码覆盖率?
C#代码覆盖度量
还可以看看微软的FxCop进行静态分析:
http://msdn.microsoft.com/en-us/library/bb429476(VS.80).aspx