你们知道有一个 Visual Studio 工具可以扫描整个应用程序并查找重复代码吗?
我必须清理一个中型的asp.net c#应用程序,并且我正在使用“查找和替换”,但这确实是一项乏味的工作。我想知道是否有一个实用程序或 VS 插件可以自动执行此过程。
提前致谢!
你可以尝试克隆侦探
也许PMD可以提供帮助。
来自主页:
重复的代码可能很难找到,尤其是在大型项目中。但 PMD 的复制/粘贴检测器 (CPD) 可以为您找到它!
他们有类似项目的列表。
它不是为 VS 设计的,但 Simian 效果很好。
http://www.redhillconsulting.com.au/products/simian/
Simian相似度分析器是一个很好用的工具。 您可以定义代码块大小,并创建外部命令以在 VS IDE 内运行它。