Sugerencia del complemento Eclipse metrics [cerrado]


Estoy buscando una herramienta que me dé algunas métricas de código (total LOCs, LOC / Class, # de referencias externas / class, etc...).

¿Alguien conoce un buen complemento de eclipse que podría proporcionarme algunas métricas de código?

Author: Ben S, 2009-06-26

9 answers

Aquí es uno llamado Métricas.

Editar:

Armé un programa corto para esta captura de pantalla en eclipse 3.3.1.1:

Editar 2
Metrics Nueva versión Gracias @mpartel por el enlace

 21
Author: akf,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-01-28 14:39:05

CodePro AnalytiX originally form Instantiations ahora es gratis en Google:

Http://code.google.com/javadevtools/download-codepro.html

 28
Author: kjwenger,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-12-20 01:37:40

Lo siento por el necropost pero parece lo correcto ya que este fue mi punto de partida. Pruebe Metrics2 , es una bifurcación del complemento de métricas original y está construido para Eclipse 3.5.

 17
Author: ebt,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-08-12 21:04:17

Existe una versión actualizada del complemento Metrics descrito anteriormente que debería hacer lo que necesita. Puede agregar algunas de las mediciones (por ejemplo, agregar la LOC de clases en un paquete para darle la LOC del paquete) y exportar las mediciones a XML. En algún momento en el futuro cercano, también debería exportarlos a una base de datos relacional.

 3
Author: kc2001,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-07-30 03:43:26
 2
Author: Jordan Stewart,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-06-26 02:30:55

También recomiendo el complemento eclipse-metrics.

Es capaz de exportar las métricas a html, y es capaz de hacerlo desde una tarea ant (al menos según la documentación, nunca lo he probado).

El plugin funciona incluso en Eclipse 3.5 bien.

 2
Author: Zoltán Ujhelyi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-06-27 16:34:52

Si solo desea LOC, utilice locmetric http://www.locmetrics.com / . y si desea comprobar métrica y cobertura de código usse SONAR o Eclips CodePro Analytix plugin.

Sugiero usar https://developers.google.com/java-dev-tools/codepro/doc / dispone de herramientas automatizadas que miden la calidad del código fuente Java y la cobertura del código

 2
Author: kapil das,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-08-13 10:23:30
 1
Author: cuh,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-11-29 18:38:54

Otro buen proyecto es el projectusus , que te muestra no solo las métricas sino también si estás respetando los estándares o no y te da una pista de lo que se debe refactorizar

 0
Author: iberbeu,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-05-27 08:36:21