Del curso: Java: Código robusto

Accede al curso completo hoy mismo

Únete hoy para acceder a más de 24.700 cursos impartidos por expertos del sector.

Conozcamos Sonar y su familia

Conozcamos Sonar y su familia

Cuando trabajé en el primer proyecto con revisión de código automática, sí, hace unos años ya, usábamos Sonar, a secas. Hoy en día, se habla de SonarQube, de SonarLint y una se pierde. Le pregunté a una compañera: ¿Eso de SonarQube qué es? ¿Tiene que ver con Sonar a secas? Ah, es lo mismo, lo que pasa es que le han cambiado el nombre. Ah, vale, entonces todo claro. Pero para ti aún no, ¿no? Empecemos por la revisión automática de código. Sonar o SonarQube es una herramienta que hace análisis estático del software, es decir, sin ejecutar el programa, solo analizando el código, sin ejecutarlo. Además de Sonar hay muchas otras herramientas de estas y cada lenguaje tiene las suyas. Puede que el análisis sea sobre el código fuente, el .java o sobre el código objeto, el .class. Sonar es una herramienta configurable. Nosotros o el arquitecto del proyecto o el cliente o quien corresponda podemos definir las reglas que queremos que compruebe así como el nivel de gravedad de cada una sobre…

Contenido