Ich bin auf der Suche nach einem Tool, mit dem ich einige Codemetriken erhalten kann (Gesamtzahl der LOCs, LOC/Klasse, Anzahl der externen Referenzen/Klasse usw.).
Kennt jemand ein gutes Eclipse-Plugin, das mir Code-Metriken liefern könnte?
hier ist eine Metrik.
edit:
ich habe ein kurzes Programm für diesen Screenshot in Eclipse 3.3.1.1 zusammengestellt:
Editiere 2
Metrics Neue Version Danke @mpartel für den Link
CodePro AnalytiX ursprünglich von Instantiations ist jetzt bei Google kostenlos:
Entschuldigung für den Nekropost, aber es scheint das Richtige zu tun, da dies mein Ausgangspunkt war. Versuchen Sie Metrics2 , es ist eine Verzweigung des ursprünglichen Metrik-Plugins und wurde für Eclipse 3.5 entwickelt.
Es gibt eine aktualisierte Version des oben beschriebenen Metrics-Plug-Ins, die das tun sollte, was Sie brauchen. Es kann einige der Messungen zusammenfassen (z. B. den LOC der Klassen in einem Paket addieren, um den LOC des Pakets zu erhalten) und die Messungen nach XML exportieren. Irgendwann in naher Zukunft sollte es sie auch in eine relationale Datenbank exportieren.
Wenn Sie nur LOC möchten, verwenden Sie locmetric http://www.locmetrics.com/ . Wenn Sie die Metrik und die Codeabdeckung überprüfen möchten, verwenden Sie das Plugin SONAR oder Eclips CodePro Analytix.
ich schlage vor, https://developers.google.com/Java-dev-tools/codepro/doc/ zu verwenden es hat automatisierte Tools zur Messung der Qualität von Java-Quellcode und Code-Abdeckung
Eine Suche nachEclipse-Code + Metrikenwird angezeigt http://Eclipse-metrics.sourceforge.net/ , was gut aussieht.
Ich empfehle auch das Eclipse-Metrics-Plugin.
Es ist in der Lage, die Metriken in HTML zu exportieren, und es ist in der Lage, dies aus einer Ameisenaufgabe heraus zu tun (zumindest habe ich es laut Dokumentation nie probiert).
Das Plugin funktioniert auch in Eclipse 3.5 fine.
Sonar scheint einen Blick wert zu sein: http://docs.codehaus.org/display/SONAR/Installing+Sonar+in+Eclipse
Ein weiteres gutes Projekt ist das projectusus , das Ihnen nicht nur die Metriken zeigt, sondern auch, ob Sie die Standards respektieren oder nicht, und Ihnen einen Hinweis darauf geben, was refactored werden sollte