簡體   English   中英

長時間監控Java中的代碼指標

[英]Monitoring code metrics in Java over longer time period

是否有某種工具可以在更長的時間內監視Java項目的不同指標,最好通過CVS中的數據來確定趨勢和弱點? 對於連續的代碼審查和保持代碼質量,這將是一個很好的起點。

我對參考文獻的數量,類和方法的大小以及循環復雜性特別感興趣。

聲納是一個很好的“指標匯總”工具。

請參閱Time Machine ,以獲取有關Sonar過去構建/發行的指標。

我在Cobertura (免費)和Clover (非免費)上有一些很好的經驗。

我知道它們都是主要的覆蓋工具,但是如果我沒記錯的話,它們都具有圈復雜度和其他有用的內容。

編輯:為此找到了一個不錯的開源工具列表:

http://java-source.net/open-source/code-coverage

Clover允許您跨時間繪制其30種指標的圖表,並支持Ant和Maven2。 您甚至可以通過使用Clover的表達語言結合現有的指標來定義自己的指標。

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

有關更多信息,請參見在線文檔: http : //confluence.atlassian.com/display/CLOVER/%27Historical%27+Report

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM