martes, 17 de julio de 2012

Herramientas de software libre para diseño♥
*Ingenio tu sitio

Examen de simulacro para PMP


Si esta pensando en tomar el examen de prueba del PMP hemos publicado un simulacro en español que le permitirá probar sus conocimientos con sus respectivas correcciones. El simulacro lo estamos usando para probar los conocimientos de los aspirantes a Gerente de Proyectos en Ingenian Software. El examen lo puede acceder desde aquí.
Para registrarse y poder tomar el simulacro es necesario que se inscriba aquí.



Herramientas para revisar la calidad de código en Java


Para poder realizar un aseguramiento de calidad de software es necesario apoyarse en herramientas que permitan unificar criterios y permitan tener mediciones de la calidad. En el mundo de Java existen algunas herramientas que facilitan esta labor y pueden ser integradas al proceso de desarrollo con herramientas como MavenAnt y los IDE's Netbean, Eclipse, entre otros.

PMD: Revisión de buenas practicas de programación. Permite revisar los siguientes aspectos del código fuente del proyecto:

  • Reglas de buenas practicas de programacióntry con su respectivo catch y finally, complejidad de algoritmos, etc...
  • PMD tiene un componente CPD (Copy Paste Duplicates) que permite detectar e identificar Copy Paste en el código.
  • Es posible personalizarlo para usar las reglas personalizadas.
Checkstyle: Permite revisar la aplicación de convenciones de programación al código. Las convenciones de programación incluyen aspectos como:
  • Indentación
  • Convención de nombramiento de variables y métodos.
  • Revisar si existe o no Javadoc para los métodos o variables.

Cobertura: Calcula la cantidad de código (clases, paquetes, etc...) que tiene su correspondiente conjunto de pruebas unitarias.

Para consolidar toda esta información puede resultar muy útil el plugin de Maven project-info el cual consolida las herramientas descritas anteriormente y algunas otras mas en un reporte el cual puede ser ejecutado con el comando mvn site:site.

Para ver un ejemplo de los reportes y la información genereda por la herramienta haga click aquí.

No hay comentarios:

Publicar un comentario