2009-07-23 131 views
3

可能重複:
What static analysis tools are available for C#?淨分析工具

同時,我們傾向於使用兩個工具來分析我們的項目工作,FxCop的分析我們託管代碼和了StyleCop有一致的代碼佈局。

我偶然發現了這些工具,它讓我想知道我可能錯過了其他哪些工具?

+2

我認爲這是一個騙局:http:// stackoverflow。com/questions/38635/what-static-analysis-tools-are-available-for-c – 2009-07-23 07:39:16

+0

無法找到該問題,在這種情況下,我會關閉這一個 – TWith2Sugars 2009-07-23 07:42:08

+0

好吧,投票關閉吧) – TWith2Sugars 2009-07-23 07:43:33

回答

2

NUnit/NMock/NCover進行測試。


NCover是分析測試的唯一分析工具。我想提及其他人,以及他們是任何.Net項目的非常好的工具。

+0

忘了提及NUnit,但沒有離開NCover - 歡呼! – TWith2Sugars 2009-07-23 07:38:57

1

希望你是單元測試,在這種情況下,你可以看看Test Driven.net或類似的(有一個免費版本,其中包括一個方便的代碼覆蓋率工具,以瞭解你的測試效果)。

他們沒有分析工具,例如但你也可以看的東西像log4net的& ELMAH等

採取措施,通過斯科特Hanselman的工具清單一看,你會看到更多的負載方便的工具 - http://www.hanselman.com/blog/ScottHanselmans2007UltimateDeveloperAndPowerUsersToolListForWindows.aspx

+0

是的,我們單元測試和使用NUnit,我們試過elmah,喜歡它挺高興,從來沒有真正嘗試Log4Net - 將不得不放棄它 – TWith2Sugars 2009-07-23 07:40:12

2
  • NCover照顧的代碼覆蓋率度量(你是爲了你的測試用例整合)
  • NDepend是一個非常強大的工具,可以幫助你衡量你的源代碼的複雜性。

此外VS團隊系統有內置。

+0

害怕我們沒有VSTS – TWith2Sugars 2009-07-23 07:45:06

1

一些基本代碼度量很少有其他的我已經使用

SourceMonitor

SourceMonitor監控源代碼 質量和數量。它的目標是幫助你,程序員, 更好地爲你做。 SourceMonitor 測量簡單的度量標準,以幫助您公開您的代碼的狀態,並且它 保持結果,因此您可以通過 瞭解您的項目代碼如何在 時間內更改。

而且反射器加載項進行分析的所有方式 add ins

1

由於不是100%肯定什麼你正在尋找工具,實物,但ID提red gate他們有很多有用的工具,可以做memory分析和performance分析,我personaly找到非常有用的,讓你快速概覽如何得到更好的performance你的代碼。他們的網站上有更多的軟件,值得一看。