Ian*_*ose 13 vb.net code-analysis static-analysis code-duplication
我希望能够快速了解我们有多少"复制和粘贴"编码,有很多工具可供C#/ Java检查这类事情.有没有这样的工具可以很好地与VB.NET一起使用?
(我已经看到了很多重复的代码,但希望得到一些数字来帮助我做出整理的情况)
进展更新.
我刚试过西安.
Clone Doctor不支持VB.NET(仅限C#和VB 6以及其他许多)
2010年10月:VB.net添加到CloneDR支持的语言
Visual Studio的Clone Detective仅支持C#
SolidSDD - 源代码复制检测器仅支持C,C++,C#和Java
DuplicateFinder是开源的,但看起来非常像Simian,例如它只适用于文本行
ConQAT - 持续质量评估工具包 似乎有一个适用于VB.NET的克隆检测器(尚未尝试过)
Gendarme有点像FXCop并且有一个AvoidCodeDuplicatedInSameClassRule规则,这看起来非常有前景,因为它避免了在文本级别工作的问题. 刚尝试过,它是迄今为止最好的解决方案,遗憾的是它不会搜索范围更广.
在声称这个问题是重复之前,请检查另一个问题是否适用于VB.NET,因为许多适用于C#的工具对VB.NET来说效果不佳.(但如果这个问题真的重复,我不会感到惊讶)
| 归档时间: |
|
| 查看次数: |
3851 次 |
| 最近记录: |