3

今天我在 if 语句中发现了大量的复制/粘贴代码,其中一两个单词发生了变化。我将 35 行的野兽改成了 5 行易于理解的代码。

我相信我会在代码库中找到更多内容。有没有我可以用来找到它们的工具?全部在 .NET 中用 C# 编写

4

1 回答 1

9

我遇到了同样的问题,我在“分析”菜单中使用了 Visual Studio 2012 的“代码克隆分析解决方案”。很多时候,这甚至不是“剪切和粘贴”的工作,而是人们在没有先检查代码是否已经编写的情况下将自己的方法添加到代码库中。有时它是一堆样板代码,也可以用通用或函数方法抽象出来。(所以,你有我的同情!)单击此处了解有关 MSDN 的更多信息

于 2013-02-09T03:43:21.773 回答