任何工具来检查重复的VB.NET代码?

前端之家收集整理的这篇文章主要介绍了任何工具来检查重复的VB.NET代码?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我希望得到一个快速的感觉,我们有多少“复制和粘贴”编码,C#/ Java有很多工具来检查这种类型的事情.有没有任何这样的工具能够很好的与VB.NET一起工作?

(我已经看到看起来像很多重复的代码,但希望得到一些数字,以帮助我排除一个案例)

更新进度.

我刚刚尝试过猿猴.

> It does not seem to be able to produce a nicely formatted report I can sent by email
>当本地变量或参数等的名称可能已经更改时,它不会处理,例如它只是匹配文本行相同.

Clone Doctor不支持VB.NET(只有C#和VB 6和很多其他)
2010年10月:VB.net添加到CloneDR支持的langauges

Clone Detective for Visual Studio支持C#

SolidSDD – Source Code Duplication Detector支持C,C,C#和Java

DuplicateFinder是开源的,但是其他的东西看起来和Simian非常匹配,例如它只是在文字行上工作

ConQAT – Continuous Quality Assessment Toolkit seems to have a clone detector that works for VB.NET(还没试过)

Gendarme有点像FXCop,有一个AvoidCodeDuplicatedInSameClassRule规则,这看起来很有前途,因为它避免了在文本级别工作的问题.只是尝试了,它是迄今为止最好的解决方案,可惜它不会在更大的范围内搜索.

在声称这个问题是重复的之前,请检查另一个问题是否解决了VB.NET,因为许多适用于C#的工具对于VB.NET来说不能很好地工作. (但是,如果这个问题是一个真正的重复,那不会让我感到意外)

CodeRush 11.2引入了一个新功能,称为重复检测和合并(DDC)

http://community.devexpress.com/blogs/markmiller/archive/2011/11/29/duplicate-detection-and-consolidation-in-coderush-for-visual-studio.aspx

确保检查它的选项,因为您可以让它运行,当这么多行被更改,当然时间已过.

他们也在DevExpress网站上发布了一些体面的视频.

猜你在找的VB相关文章