在Visual Studio 2010中检测重复的代码

Mic*_*oie 8 code-duplication visual-studio-2010

Clone Detective是在VS 2008中查找重复代码的绝佳工具.

是否有任何工具可以找到集成到VS 2010中的重复代码?

*Clone Detective看起来并不像它正在积极开发1 2.

Ira*_*ter 4

(几周后您似乎没有得到任何答案......暗示没有任何答案完全符合您的要求)。

我们的CloneDR是一款检测 C# 4.0 和现代 Microsoft C++ 方言的克隆代码的工具,解析为抽象语法树以驱动克隆检测过程。恕我直言,这会产生比 ConQAT 使用的基于令牌的方案(Clone Detective 使用的)更高质量的结果。您可以在提供的链接中查看示例报告。

CloneDR 并未专门集成到 VS 2010 中,但它确实在 Windows 下运行,并且其命令行变体可以轻松附加为 VS 2010 自定义操作。它正在不断增强。

2010 年 10 月编辑:CloneDR 现在支持 VB.net,版本为 10.0。

2015 年 11 月编辑:现在支持 VS2013 C++ 和 C# 5.0(C# 6.0 即将推出!)