Archivo del Autor: Jean-Pierre FAYOLLE

Acerca de Jean-Pierre FAYOLLE

Freelance consultant, blogger.

Creación de metricas personalizadas (3)

NewMetric3

Tercer artículo de nuestra serie sobre la creación de métricas personalizadas, y por qué la capacidad de definir sus propias métricas en una herramienta de análisis de código no es el factor importante que muchos piensan.

Ya vimos en el primer artículo que las métricas más fáciles de crear no eran las más numerosas y en el segundo en esta serie que las métricas más importantes e interesantes son también las más complejas de implementar, a veces (o a menudo) imposibles.

En este post, vamos a ver este tema de la personalización en términos de tecnología de aplicación, antes de un artículo final donde podremos resumir todo e identificar todas las preguntas correctas.  Sigue leyendo

Creación de métricas personalizadas (2)

Créer des métriques personnalisées (2)

¿Tiene realmente interés crear sus propias mediciones en una herramienta de análisis de código? ¿Qué beneficios podemos esperar? ¿Qué desventajas, qué obstáculos vamos a encontrar?

Es sorprendente ver cuantas veces se ignoran estas preguntas en una selección de software de análisis de código. Se mide la facilidad o la dificultad para personalizar la herramienta y para crear sus propias reglas en lugar de preguntarse si realmente es necesario.

Esta serie de artículos, por tanto, tiene por objetivo  aclarar estas preguntas para ayudar a definir los criterios adecuados si buscas una herramienta de análisis de código o si eres un consultor de calidad que debe ayudar a un cliente para dicha elección. Sigue leyendo

Creación de metricas personalizadas

Création de métriques personnaliséesUn consultor de Calidad me pregunta si «¿Es posible crear sus propias metricas con Sonar?» y «¿Cúal es la facilidad de introducir nuevas reglas?».

Sé que el está trabajando con un cliente que busca una herramienta de análisis de código. Y este es el criterio típico que se encuentra tradicionalmente en todas las especificaciones cuando se trata de elegir una herramienta de este tipo.

Se ha convertido en una norma universalmente aceptada, incluso hasta el punto de que algunos proveedores de software hacen demostraciones pre-ventas creando una nueva regla en tiempo real. No que sea crítico, pero si que gusta. ¿Te imaginas un vendedor de coches abrir el capó de un vehículo en marcha para ajustar el carburador o rellenar el tanque? Sería espectacular, pero ¿qué interés? Sigue leyendo

Instalar SonarQube – Análisis SonarQube con Jenkins

Analyse Sonar avec JenkinsEsta serie de artículos sobre la instalación de SonarQube terminará con este post. Recuerda cuáles eran los objetivos:

  • Establecer un entorno de análisis de código para medir la calidad de las aplicaciones.
  • Sin necesidad de conocimientos técnicos de Java, bases de datos, de red o herramientas de código abierto.

Eres un profesional en el mundo Cobol Mainframe o SAP, un consultor de la calidad, una interfaz entre los usuarios y los equipos de proyecto (stakeholder), un jefe de proyecto gestionando diferentes aplicaciones subcontratadas a diferentes proevedores: esta serie mostró los pasos para instalar SonarQube en tu PC, para analizar fácilmente y con regularidad cualquier entrega de código o versión de aplicación.

Sigue leyendo

Instalar SonarQube – El plugin SonarQube para Jenkins

Installer Sonar - Le plugin Sonar pour JenkinsDespués de instalar Jenkins en el post anterior, vamos a ver ahora cómo configurarlo para poder trabajar con.

Si no has estado siguiendo esta serie sobre la instalación de un entorno de análisis de código con SonarQube, aquí están los artículos que necesitamos hoy:

También puedes echar un ojo a la documentación de configuración del SonarQube plugin para Jenkins.

Sigue leyendo

Instalar SonarQube – Jenkins

Install JenkinsEn esta serie de posts sobre la instalación y configuración de SonarQube, hemos visto cómo realisar un análisis de código con el SonarQube Runner.

Hoy vamos a ver cómo instalar y configurar Jenkins para gestionar todos nuestros análisis.

También será una oportunidad para ver la resolución de algunos problemas específicos de nuestro entorno, y ver la forma de detectar estos problemas con el servidor Tomcat, que hemos en un post anterior aquí.

Sigue leyendo

Instalar SonarQube – Análisis con SonarQube Runner

SonarRunner1Hemos instalado anteriormente el portal SonarQube con Tomcat, y el SonarQube Runner, que nos permitirá realizar nuestro primer análisis.

En la carpeta de instalación de SonarQube Runner, tenemos tres directorios:

  • Un directorio ‘..\lib’ con un .jar necesario para la ejecución del SonarQube-Runner.
  • Un directorio ‘..\conf’ con el archivo  sonar runner.properties’ dedicado a configurar la conexión con SonarQube y nuestra base de datos.
  • Un directorio ‘..\bin’ dónde está el archivo ‘sonar runner.bat` que nos permite ejecutar un análisis.

Antes de configurarlo este fichero, hagamos una pausa para reflexionar sobre la organización de nuestro entorno de análisis.

Sigue leyendo

Instalar SonarQube – SonarQube Runner

Installing Sonar RunnerEl SonarQube Runner nos permite realizar análisis de código fuente sin necesidad de utilizar herramientas como Ant o Maven.

Estas herramientas son bien conocidas por los equipos de desarrollo J2EE (o cualquier otra nueva tecnología), pero recuerdate que el objetivo de esta serie sobre la instalación de SonarQube, y generalmente de mi blog, es permitir que cualquier persona pueda realizar análisis de código y de calidad de las aplicaciones, sin ningún conocimiento de estas nuevas tecnologías. Sigue leyendo

Instalar Sonar – La webapp Sonar

Installation de SonarEstoy un poco de retraso con esta serie de artículos sobre la instalación de Sonar: con Semana Santa, quería disfrutar un poco de vacaciones por primera vez este año. Y la semana ha sido corta pero intensa, y no he podido poner el blog al día.

Hemos terminado con los largos artículos sobre Oracle, y como la instalación de Sonar no es muy complicada – si se toma el tiempo para seguir cuidadosamente cada paso – espero escribir posts más cortos pero más frecuentes . Sigue leyendo

Instalar Sonar – Crear un usuario Sonar

Installer SONAR - Crér un user Sonar avec la console OracleLos articulos más recientes en nuestra serie ‘Instalar Sonar’ se han centrado en Oracle, y todo lo que se necesita saber acerca de esta base de datos, para instalar una plataforma de análisis de código con Sonar (y Jenkins, y Tomcat).

En el post que trataba de la instalaciòn de Oracle, habia dicho de guardar la dirección de la consola de administración de Oracle.

Hoy vamos a usar esta consola para crear un usuario Oracle: nos permitirá tener un esquema Sonar en nuestra base de datos.

Sigue leyendo