Contrôle qualité
IBM® Developer for z Systems (Rational Developer for z Systems) et Rational Developer for AIX et Linux fournissent un moteur d'analyse nommé Software Analyzer. Cet outil vous
permet d'analyser le code COBOL dès le début de la phase de développement. Vous pouvez ainsi vous
assurer de suivre les directives internes, les bonnes pratiques ou les normes de codage par exemple.
Rational Programming Patterns a élargi cet
outil afin d'obtenir un outil d'analyse des entités de design et du code spécifique.
Software Analyzer permet de lancer l'analyse en suivant un ensemble de règles sélectionnées. Il fournit la liste des éléments qui ne respectent pas les règles et propose d'appliquer des correctifs rapides le cas échéant.
Rational Programming Patterns propose des règles qui complètent les règles standard de Software Analyzer :
- Règles d'Analyse des entités de design qui
peuvent s'appliquer aux entités suivantes :
- L'entité Segment
- Les entités générables
- Toutes les entités
- Règles de Révision du code COBOL RPP. Ces
règles s'appliquent uniquement au code spécifique inséré par l'utilisateur
dans un fichier COBOL généré de Rational Programming Patterns. Les catégories
de règles suivantes existent:
- RPP / Conventions de dénomination
- RPP / Erreur d'analyse
- RPP / Performance
- RPP / Programmation Pilotée par Pattern
- RPP / Structures du programme
Des modèles de règles spécifiques à Rational Programming Patterns sont également à votre disposition dans les Préférences de Software Analyzer afin de créer des règles de contrôle qualité paramétrables.
Vous pouvez aussi créer vos propres règles de qualité en utilisant l'interface de programme d'application de Rational Programming Patterns. Pour des explications, référez-vous à Règles de contrôle qualité personnalisées.