Optimizando código Java con Eclipse Test Performance Tools Platform

0
24327

Optimizando código Java con Eclipse Test &
Performance Tools Platform (TPTP)

Introducción

En Autentia siempre intentamos estar al día en cuanto a
utilidades de análisis y optimización de
código, para tener una mayor calidad
en nuestros desarrollos. En este tutorial, aprenderemos de una manera
sencilla
como analizar nuestro código mediante unas plantillas que
nos pueden ayudar a
mejorarlo.

Antes de empezar

El software a utilizar es el siguiente:

Una vez instalado, configuramos nuestra vista para poder
operar más cómodamente y se añade el
comando para análisis como se indica en
las figuras:

Analizando nuestro código

Llegados a este punto, realizaremos una pequeña
aplicación
de cómo se hace un análisis de código.
Para ello creamos un nuevo proyecto Java
como se indica a continuación:

Una vez creado el proyecto, creamos una nueva clase como se indica en
la siguiente figura:

La nueva clase contiene el siguiente código:

Realizada nuestra pequeña aplicación, nos
disponemos a analizar el código haciendo click derecho sobre
nuestra área de trabajo como se muestra a
continuación:

Como podemos comprobar, el analisis será comprobar las
mejores prácticas de J2SE. Una vez realizado el análisis,
obtenemos los siguientes resultados:

Como podemos observar, y como sólo tenemos una línea de código, nos
avisa de usar constantes en lugar de
definir las cadenas explícitamente.

Para solucionar algunos problemas
o simplemente cambiar a las recomendaciones podremos hacer click derecho
sobre
el resultado:

NOTA: no siempre se obtiene una
solución rápida (QuickFix) a las recomendaciones.

En nuestro ejemplo, se crea automáticamente una constante
conteniendo la cadena como sigue:

Como podemos observar, desaparece el resultado y se reemplaza en el
código.

Con esta herramienta se puede analizar nuestro proyecto estableciendo
unas reglas (recordemos que en nuestro
caso estamos analizando las mejores prácticas J2SE).

Conclusión

Herramientas como esta y PMD (http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=pmd
), nos ayudan a mejorar y optimizar nuestro código, a la vez que
aprendemos
técnicas más correctas y/u optimizadas de desarrollar nuestras
aplicaciones.

Desde Autentia
os animamos a utilizarlas como complemento a
vuestros desarrollos, siempre y cuando el tiempo lo permita.

Si os interesan estos temas o algunos otros relacionados
podeis encontrarme en http://www.autentia.com.

DEJA UNA RESPUESTA

Por favor ingrese su comentario!

He leído y acepto la política de privacidad

Por favor ingrese su nombre aquí

Información básica acerca de la protección de datos

  • Responsable:
  • Finalidad:
  • Legitimación:
  • Destinatarios:
  • Derechos:
  • Más información: Puedes ampliar información acerca de la protección de datos en el siguiente enlace:política de privacidad