Code de qualité

Code de Qualité

Topaz avec SonarSource et Jenkins fournit aux développeurs un diagnostic immédiat sur la qualité du code COBOL pour le développement d’applications mainframe ainsi qu’une vue d’ensemble de la qualité pour les manager.

L’intégration entre Topaz Workbench et SonarLint permet aux développeurs de s’assurer de la qualité du code COBOL et de la conformité aux normes, directement à partir de Topaz Workbench et tout au long du cycle de vie du développement des applications mainframe :

  • Des vérifications de la qualité du code à la volée permettent au développeurs de résoudre les problèmes avant qu’ils ne deviennent plus difficiles et plus coûteux à réparer
  • La complexité du code peut être réduite au minimum, facilitant la maintenance et la correction du code au fil du temps

Tests unitaires automatisés

Après avoir corrigé les incidents liés au code signalés par SonarLint, exploitez les tests unitaires automatisés dans le cadre de vos processus d’intégration continue et de développement continu pour valider vos programmes COBOL. Topaz for Total Test crée automatiquement un test unitaire à l’aide des données collectées à partir d’une session de débogage Xpediter ainsi que d’autres ressources de test qui aident à l’exécution du test.

  • Les tests unitaires exécutés via un pipeline Jenkins peuvent alimenter les résultats des test passant / non passant dans Jenkins et SonarQube, afin que les développeurs puissent voir la manière dont les tests progressent après chaque build
  • Des « Quality Gates » peuvent être établies pour déterminer s’il faut poursuivre un flux de travail ou l’interrompre et corriger le code avant de continuer

Tirer parti de Jenkins pour les efforts d’intégration continue

    L’intégration de

  • Topaz for Program Analysis avec SonarQube pour l’analyse de la qualité du code et avec Jenkins pour l’intégration continue, aide les organisations à accélérer le développement et la mise à disposition d’applications mainframe tout en respectant les normes de qualité COBOL

Visualiser les tendances, identifier les problèmes et vérifier le code intégré

    • L’analyse statique est produite en actualisant automatiquement la source du projet via Jenkins à partir des outils de gestion de code source IPSW, PDS et CA Endevor
    • Les chefs d’équipes et la direction peuvent obtenir une vue holistique de la façon dont le code évolue, afin d’analyser les tendances de la qualité et sa progression dans le temps
    • Une synthèse des problèmes et des points sensibles sur l’ensemble des différents services et technologies peut être facilement obtenue
    • Les activités de développement d’applications mainframe disposent de tableaux de bord riches qui fournissent une visibilité sur les indicateurs de qualité du code au niveau individuel, de l’équipe et des projets.