2009-09-22 56 views
3

是否有一些工具可以在較長時間內監控Java項目的不同指標,最好由CVS中的數據來建立趨勢和薄弱點?這對於連續代碼審查和維護代碼質量來說是一個很好的起點。在較長時間段內監控Java代碼指標

我特別感興趣的參考文獻數量,類別和方法的大小和圈複雜度。

回答

4

Sonar是一個很好的「指標彙總」的工具。

查看Time Machine瞭解如何獲取Sonar過去構建/版本的度量。

+0

聲納是好的,但它假定您使用Maven – kazanaki 2009-09-22 15:07:52

+0

@kazanaki您可以使用Maven只爲指標,你不必使用你的構建。 – KLE 2009-09-22 15:09:07

+0

http://sonar.codehaus.org/sonar-light-the-low-calorie-mode-for-sonar/有關如何將指標上傳到非Sonnet項目的說明 – 2009-09-22 15:16:27

1

Clover允許您跨時間繪製其30個度量標準中的任何一個,並支持Ant和Maven2。 您甚至可以使用Clover的表達式語言組合現有的指標來定義自己的指標。

每個指標都可以內聯顯示在源級報告中,也可以歷史報告以圖表格式顯示,也可以顯示突出顯示特定時間跨度指標中增量的移動器部分。

更多信息聯機文檔中提供:http://confluence.atlassian.com/display/CLOVER/%27Historical%27+Report