Calidad Código

Calidad Código

Topaz con SonarSource y Jenkins proporciona información instantánea sobre la calidad del código COBOL en el desarrollo de aplicaciones mainframe y una visión corporativa de la calidad para la dirección.

La integración entre Topaz Workbench y SonarLint permite a los desarrolladores asegurar la calidad del código COBOL y seguir los estándares directamente desde Topaz Workbench y a través de todo el ciclo de vida del desarrollo de aplicaciones mainframe:

  • Las comprobaciones de calidad del código sobre la marcha les permiten a los desarrolladores arreglar los problemas antes de que se vuelvan difíciles y más caros de arreglar
  • La complejidad del código puede minimizarse, lo que facilita mantener y solucionar problemas del código a lo largo del tiempo

Pruebas unitarias automatizadas

Después de corregir los errores en el código detectados por SonarLint, puede hacer pruebas unitarias automatizadas como parte de sus procesos de integración continua y build continua para validar segmentos de sus programas batch de COBOL. Topaz for Total Test crea automáticamente una prueba unitaria usando los datos obtenidos durante una sesión de depuración con Xpediter junto con otros activos de pruebas para ayudar a ejecutar la prueba.

  • Las pruebas unitarias que se realizan mediante un pipeline Jenkins introducen los resultados de aprobado/rechazado en Jenkins y en SonarQube para que los desarrolladores estén al tanto de cómo las pruebas están progresando después de cada construcción
  • Se pueden establecer objetivos de calidad “Quality Gates” para determinar si se puede proseguir con un flujo de trabajo o hay que parar para corregir el código antes de continuar

Aproveche Jenkins para sus esfuerzos de integración continua

    La integración de

 

  • Topaz for Program Analysis con SonarQube para la gestión de la calidad del código y con Jenkins para la integración continua ayuda a las organizaciones a agilizar el desarrollo y la entrega de aplicaciones mainframe a la vez que cumplen con los estándares de calidad COBOL

 

Vea las tendencias, señale los problemas y verifique el código integrado

    • El análisis estático se logra actualizando automáticamente el código fuente del proyecto por medio de Jenkins desde las herramientas de gestión de código fuente ISPW, PDS y Endevor
    • Los líderes de equipos y la dirección pueden obtener una visión holística de cómo está evolucionando su base de código para comprender las tendencias de calidad del código y la progresión a lo largo del tiempo
    • Puede verse fácilmente un resumen de problemas y áreas de calidad reducida en todos los departamentos o tecnologías
    • Las actividades de desarrollo de aplicaciones mainframe cuentan con ricos cuadros de mando que proporcionan visibilidad de métricas de calidad del código individuales, de equipo y de proyecto.