El pasado webinar estuvo lleno de aprendizajes y más activo en cuanto atención y participación por parte de los asistentes. Compartimos con ustedes lo que vivimos y exploramos en nuestro segundo webinar del año.

 En esta ocasión, José Estévez nos acompañó nuevamente para hablar sobre algo clave en el desarrollo de software: la calidad de código y cómo herramientas como SonarCloud pueden ayudarnos a mejorarlo. 

Te presentamos un resumen con los puntos clave de la sesión, el ▶️video completo▶️ y ejemplos de la participación interactiva que hicieron de este evento todo un éxito.

Lo que vimos en el webinar

✅Calidad de código: la base de un desarrollo exitoso

Empezamos la sesión explorando por qué la calidad de código es esencial. Como bien dijo José, no se trata solo de que el código funcione, sino de que sea legible, mantenible y seguro. Un código bien hecho es la base para evitar errores, ahorrar tiempo y facilitar la colaboración en equipo.

Beneficios de un código limpio

José hizo hincapié en cómo un código bien hecho no solo ahorra tiempo y recursos, sino que también:

Descubriendo SonarCloud

Luego pasamos a la estrella de la sesión: SonarCloud. Esta herramienta analiza nuestro código y nos da datos súper útiles para detectar problemas y mejorar. Nos explicó cómo evalúa cosas como la seguridad, fiabilidad y cobertura de pruebas, y cómo podemos integrarla en nuestros flujos de trabajo diarios.

 ¿Qué mide SonarCloud?

Estos son algunos de los indicadores que revisamos:

  • Seguridad: Identifica posibles vulnerabilidades (que no tengas contraseñas en duro, uso de librerías con vulnerabilidad y mejores prácticas).
  • Fiabilidad: Detecta errores que podrían causar fallos ( que no tengas códigos redundantes en tu implementación).
  • Mantenibilidad: Ayuda a calcular la deuda técnica (que no tengas códigos duplicados y que no viole el estándar de lenguaje).
  • Cobertura de pruebas: Nos dice qué tan bien está cubierto nuestro código con pruebas unitarias.
  • Hotspots revisados: Prioriza las áreas más críticas del código para que la deuda técnica no aumente.

Mejores prácticas

José también nos compartió algunas recomendaciones para mantener un código saludable:

  • Controlar la deuda técnica.
  • Usar herramientas de análisis estático.
  • Evitar código duplicado.
  • Automatizar pruebas unitarias.
  • Aplicar principios de diseño de software.

Un valioso consejo que nos compartió José para optimizar un proyecto existente es realizar una revisión inicial utilizando SonarCloud. Esto permite identificar rápidamente elementos duplicados y medir el tiempo de deuda técnica. Con esta información, es más fácil justificar ante el cliente los tiempos necesarios para implementar mejoras.

También destacó que, en el ámbito del análisis SEO, esta plataforma se centra en identificar buenas prácticas y detectar código duplicado, proporcionando una base sólida para optimizar el rendimiento del sitio.

Lo que dijeron los asistentes

Nos encantó la interacción con los asistentes, quienes compartieron sus opiniones y experiencias:

  • ¿Qué palabra asocias con calidad de código? Recibimos respuestas como: 

  • ¿Cuál es tu nivel de experiencia con plataformas de análisis de código?

  • ¿Qué beneficios consideras más importantes en cuanto a tener un código saludable?

Revive el webinar

Una vez más este webinar fue una gran oportunidad para aprender y reflexionar sobre cómo mejorar nuestros procesos. Si te perdiste la sesión y quieres saber qué preguntas hicieron algunos de nuestros compañeros sobre casos puntuales, no te preocupes: puedes ver el ▶️video completo▶️ y aprovechar todas las referencias y consejos en detalle que nos compartió nuestro líder técnico. ¡No te lo pierdas!

Gracias equipo por estas instancias de conocimiento continuo. ¡Vamos por más!