我希望快速瞭解我們有多少「複製和粘貼」編碼,但有很多工具可供C#/ Java檢查這種類型的東西。有沒有這樣的工具可以很好地適用於VB.NET?任何工具來檢查重複的VB.NET代碼?
(我所看到的是什麼樣子大量的重複的代碼,但希望得到一些數字來幫我做一個案例整理出來)的進展
更新。
我剛剛嘗試過猿猴。
- It does not seem to be able to produce a nicely formatted report I can sent by email
- 當局部變量或參數等的名稱可能已更改它不應付,e.g它的文字是相同的線條非常符合。
Clone Doctor不支持VB.NET(僅C#和VB 6和很多其他的)
2010年10月:VB.net加入到由CloneDR
Clone Detective for Visual Studio支持漢語語言只支持C#
SolidSDD - Source Code Duplication Detector只支持C,C++,C#和Java
DuplicateFinder是開源的,但在其他方面看起來很匹配麗柯絲棉,例如,它僅僅適用於文本行
ConQAT - Continuous Quality Assessment Toolkitseems to have a clone detector that works for VB.NET(沒有嘗試過)
Gendarme有點像FxCop的,具有AvoidCodeDuplicatedInSameClassRule規則,這看起來非常有前途的,因爲它避免了問題在文本層面工作。 剛剛嘗試過,這是迄今爲止最好的解決方案,可惜它沒有更大範圍的搜索。
之前聲稱這個問題是重複的,請檢查其他問題解決VB.NET,因爲很多的,對於工作井具的C#不工作這麼好VB.NET。
請問這個問題有幫助嗎? http://shackoverflow.com/questions/758126/what-are-good-tools-for-identifying-potentially-duplicated-code-for-c-express-us – Shoban
@Shoban問題是,大多數工具,適用於C#不要很好地支持VB.NET。 –