Règles de contrôle qualité

Rational Programming Patterns propose des règles de contrôle qualité dans l'outil Software Analyzer qui permettent d'effectuer les contrôles les plus courants sur les fichiers de design et les fichiers COBOL générés.

Mise en oeuvre

Avant de lancer une analyse, vous devez définir une configuration d'analyse au niveau du Software Analyzer, et préciser les éléments suivants :
  • La portée (analyser tout l'espace de travail, un ensemble de projets ou limiter l'analyse à un ou plusieurs projets),
  • Les règles à prendre en compte dans l'analyse. Pour chaque règle sélectionnée, vous pouvez préciser le niveau de gravité (recommandation, avertissement ou grave).

Pour lancer l'analyse, faites un clic droit sur un fichier ou projet. Sélectionnez Software Analyzer puis la configuration créée au préalable. La vue Résultats Software Analyzer affiche alors la liste des règles non respectées. Il y a une arborescence pour chaque catégorie de règles. Le premier niveau représente la catégorie, le second niveau représente la règle et le dernier niveau affiche les instances en erreur. Pour voir le détail d'une violation, faites un clic droit sur le fichier concerné et sélectionnez Visualiser le résultat. Le fichier généré s'ouvre dans l'éditeur à l'endroit de la violation et la ligne en erreur est en surbrillance.

Après avoir corrigé la ou les violations et sauvegardé, vous pouvez de nouveau lancer l'analyse du fichier pour vérifier le respect des règles.

Analyse des entités de design

Les règles Rational Programming Patterns relatives à l'analyse des entités de design sont rassemblées sous Analyse des entités de design pour RPP MAF.
  • La catégorie Entité Segment comprend les règles suivantes :
    • Un Segment ne doit pas appeler deux fois la même Rubrique
    • Un Segment ne doit pas utiliser de Rubrique non définie

  • La catégorie Entités Générables comprend la règle suivante :
    • Une entité générable doit avoir ses noms et noms externes équivalents

  • La catégorie Toutes Entités regroupe les règles suivantes :
    • Toute entité de design doit avoir un libellé
    • Toute entité de design doit porter au moins un mot-clé

Révision du code spécifique COBOL

Certaines règles s'appliquent uniquement au code spécifique inséré par l'utilisateur dans un fichier COBOL généré.
Les règles Rational Programming Patterns sont rassemblées sous Révision du code COBOL RPP. Elles sont toutes préfixées par RPP /.

Les règles de Conventions de dénomination, de Performance et de Structures du programme sont équivalentes aux règles qui existent dans Rational Developer for System z, mais restreignent le contrôle aux portions de code spécifique. Les règles des catégories Programmation Pilotée par Pattern et Erreur d'analyse sont spécifiques à Rational Programming Patterns et n'ont pas leur équivalent dans Rational Developer for System z.


Vos commentaires