2009-06-26 56 views
34

我正在尋找一個工具來給我一些代碼度量(總LOC,LOC/Class,#外部引用/類等)。Eclipse指標插件建議

有誰知道一個好的eclipse插件,可以提供一些代碼度量嗎?

回答

20

here是一個叫做度量。

編輯:

我放在一起的短節目爲這張截圖在Eclipse 3.3.1.1:

編輯2
Metrics New version感謝@mpartel的鏈接

+0

https://developers.google.com/java-dev-tools/codepro/doc/其自動化的工具衡量質量這看起來有點老了。他們的最新消息:「Eclipse 3.1 2005-07-08的新版本」。 – 2009-06-26 02:46:37

+0

剛安裝在家裏的Mac上。看起來不錯3.3.1.1 – akf 2009-06-26 03:10:03

+3

我最近一直在研究度量插件。既然這是被接受的答案,我想指出未來的讀者尋找指標插件(像我一樣),其他答案中提到了'metrics2'。 metrics2項目宣稱metrics.sourceforge.net已經停止使用,因此metrics2旨在成爲其延續。截至撰寫本評論時,最新版本是2010年7月,代碼最近一次是在6天前提交的。 – 2010-10-20 18:59:31

2

我也推薦eclipse-metrics插件。

它能夠將度量導出到html中,並且能夠從一個ant任務(至少根據文檔,我從來沒有嘗試過)做到這一點。

該插件即使在Eclipse 3.5中也能正常工作。

3

上面介紹的Metrics插件有一個updated version,它應該可以滿足您的需求。它可以彙總一些測量結果(例如,將包中的類的LOC加起來給出包的LOC)並將測量結果導出到XML。在不久的將來,它也應該將它們導出到關係數據庫。

17

對不起,這似乎是正確的做法,因爲這是我的出發點。嘗試Metrics2,它是原始指標插件的一個分支,並且是爲Eclipse 3.5構建的。

0

另一個很好的項目是projectusus,這表明你不僅度量而且你是否遵守標準,並給你提示應該重構什麼

2

如果你只想要LOC,那麼使用locmetric http://www.locmetrics.com/。並且如果您想要使用SONAR或Eclips CodePro Analytix插件檢查度量和代碼覆蓋率。

我建議使用Java源代碼和代碼覆蓋