任何工具来检查重复的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和很多其他) 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网站上发布了一些体面的视频. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |