【发布时间】:2013-01-24 22:23:24
【问题描述】:
今天我在 if 语句中发现了大量的复制/粘贴代码,其中一两个单词发生了变化。我把35行的野兽改成了5行易懂的代码。
我相信我会在代码库中找到更多内容。有没有我可以用来找到它们的工具?全部在 .NET 中用 C# 编写
【问题讨论】:
-
呸,你打败了我,在我的答案中发布了那个链接。正在寻找那个确切的!
标签: c# .net code-analysis
今天我在 if 语句中发现了大量的复制/粘贴代码,其中一两个单词发生了变化。我把35行的野兽改成了5行易懂的代码。
我相信我会在代码库中找到更多内容。有没有我可以用来找到它们的工具?全部在 .NET 中用 C# 编写
【问题讨论】:
标签: c# .net code-analysis
我遇到了同样的问题,我在“分析”菜单中使用了 Visual Studio 2012 的“代码克隆分析解决方案”。很多时候,这甚至不是“剪切和粘贴”工作,而是人们在没有先检查代码是否已经编写的情况下将自己的方法添加到代码库中。有时它是一堆样板代码,也可以用通用或函数方法抽象出来。 (所以,你有我的同情!)Click here for more information on MSDN。
【讨论】: