2011-01-19 54 views
4

Asp.Net是否有靜態分析工具來衡量代碼的乾淨度(「不要重複自己」)?使用靜態分析測量Asp.Net代碼的乾淨性

我想得到一個報告,其中的代碼在Asp.Net項目中被重複。

+0

我一直在尋找的搜索項是克隆檢測和代碼重複檢測。對於Asp.Net的C#部分,這裏提出了這個問題 - http://stackoverflow.com/questions/204177/what-tool-to-find-code-duplicates-in-c-projects – Spongeboy 2011-03-21 00:10:25

回答

1

我們的CloneDR工具可以檢測跨VB.net和C#代碼的重複代碼,這些代碼構成了ASP.net應用程序的重要組成部分。 CloneDR處理跨大型系統的檢測。

我們可以構建克隆檢測器(使用相同的基礎),適用於HTML;我們擁有所有的作品,但實際上並沒有將它們組裝起來。

我們沒有具體的ASP.net文件交織在一起的ASP代碼(它看起來像HTML,但不是很完美)與互混的.net代碼;我們可以毫不費力地構建。您可以在我們的JavaScript的CloneDR中看到類似這樣的內容,它將處理包含JavaScript元素的HTML頁面。