用于查找复制/粘贴代码的工具

本文关键字:代码 工具 查找 复制 用于 | 更新日期: 2023-09-27 17:58:21

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

我相信我会在代码库中找到更多这样的东西。有什么工具可以让我找到它们吗?这一切都是在.NET中用C#编写的

用于查找复制/粘贴代码的工具

我也遇到过同样的问题,我在"Analyze"菜单中使用了Visual Studio 2012的"Analyze Solution for Code Clones"。通常情况下,这甚至不是一项"剪切粘贴"的工作,而是人们在不首先检查代码是否已经编写的情况下,将自己的方法添加到代码库中。有时,它是一堆样板代码,也可以用通用或函数方法进行抽象。(所以,我很同情你!)点击这里获取MSDN上的更多信息。