2010-09-22 128 views
1

我剛剛下載了NDepend的試用版。我正在尋找的是一個有助於標準化代碼的工具。不僅在大括號,空間,命名約定等風格,而且在複雜性內聚&。
visual studio代碼分析/度量工具

是任何人使用它,可以告訴我,如果我能凝聚&複雜融入生成錯誤(例如,如果複雜性更大> n,則錯誤)???在開始編寫我自己的xml讀取器來解析NDepend結果之前,我想知道它是否與該工具集成。

我知道某些版本的Visual Studio 2008有這些指標,但NDepened似乎獨立於Visual Studio版本。是否有另一種工具,你會建議?

謝謝!

回答

1
+0

嗨PaulStack,我已經看到這些工具,但他們沒有指標,他們?我看看SourceMonitor,因爲它也有度量標準......它是免費的,所以它是一個優勢 – 2010-09-22 19:06:01

+0

不,他們沒有指標,但他們會堅持你的問題的第一部分 - 「一個有助於標準化的工具不僅在大括號,空格,命名約定的風格「 – stack72 2010-09-23 08:15:23

+0

好的......順便說一句,你知道集成的Visual Studio 2008/2010分析工具是否與MSBuild集成?他們可以從命令行調用? – 2010-09-23 20:35:04

0

Visual Studio代碼分析(FxCop的付費版本集成到Visual Studio中的某些版本),包括同一套代碼度量的被暴露的規則Visual Studio Code Metrics functionality。這些規則是可定製的,所以如果您願意的話,您可以調整它們的警告和錯誤條件的閾值。

0

爲什麼要解析NDepend結果,而如果違反了CQL規則,NDepend可以警告直接進入Visual Studio?

+0

嗨帕特里克,公司希望在開發者級別的代碼政策a),所以如果您違反了風格或CQL規則(並打破團隊工作原因),並且b)在經理級別,MSBuild不會讓您編譯,所以他們可以做他們的評估。我喜歡NDepend(非常專業),所以我試着介紹它。我通過電子郵件向NDepend的人索要MSBuild選項,但他們表示這是目前的計劃功能。 Xml解析可能是我自己獲得該功能的選項,但每個開發人員的許可證起到了一定的作用。讓我看看如果我可以在不久的將來爲我自己購買NDepend(和SQL提示符) – 2010-10-20 15:11:41

+0

我是一個NDepend的傢伙:)(如我的僞)看到,我確認,失敗的構建是即將推出的功能 – 2010-10-21 17:18:23

+0

在您先前的評論中只讀「Patrick Smacchia - N」...我現在看到了「NDepend dev」...很好地瞭解了打破構建功能...非常好的工作BTW – 2010-10-21 21:47:40