Buscar
Social
Ofertas laborales ES
« JavaHispano Podcast - 079 - Noticias Marzo 2010 (a) | Main | Keynote de James Gosling en TSSJS 2010 »
jueves
mar182010

Anunciado Sonar 2.0

Desde el pasado 10 de marzo se encuentra disponible la nueva versión de Sonar, Sonar 2.0, con una nueva funcionalidad consistente la capacidad de análisis del diseño, arquitectura, así como de métricas de código orientado a objetos.

Un breve repaso con algunos pantallazos,

Arquitectura

La principal prioridad de la arquitectura es facilitar la eliminación de ciclos entre paquetes rompiendo dependencias no deseadas. Sonar te ayuda proporcionando gran cantidad de información sobre el número de dependencias, ciclos, etc. 

Package Tangles

También dispone del nuevo visor DSM, una forma rápida de navegar por las dependencias entre paquetes. Más información en el manual de usuario de DSM,

 dsm

Métricas de orientación a objetos

Todas las métricas de Chidamber & Kemerer se encuentran disponibles en sonar:  DIT, NOC, RFC, CA, CE, LCOM4. La más interesante de todas ellas es LCOM4 (Lack of Cohesion of Methods) que puede ser utilizada para encontrar clases que asumen demasiadas responsabilidades.

widget

 Un ejemplo sencillo: una clase con LCOM4=3 significa que tres bloques de métodos no tienen relación ninguna así que la clase no es coherente. Por supuesto, sonar te permite visualizar esos tres bloques:

details

Puedes encontrar más información en la página de Sonar, viendo las notas de la versión y descargándola para poder probarla. 

La versión original del artículo en JavaLobby y el la página de Sonar

 

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.
Comentarios deshabilitados
Comentarios deshabilitados en esta noticia.