Rational Developer
for System z fournit un
moteur d'analyse qui permet aux développeurs d'analyser leur code
COBOL dès le début de la phase de développement, afin de s'assurer
qu'ils suivent les directives internes de leur site, les bonnes pratiques,
normes de codage, etc.
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 du code COBOL 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.
Important : Pour créer des règles utilisateur
de contrôle qualité, vous devez installer Rational Developer for System z V8.5.0.1 ou suivante. Cette mise
à jour contient des correctifs et des modifications des interfaces
de programmes d'application (API) du contrôle qualité. L'installation
de cette mise à jour est nécessaire pour éviter tout problème de compatibilité
avec ces interfaces de programmes d'application.
Remarque : Si vous avez
déjà créé des règles utilisateur de contrôle qualité, il est conseillé
de vérifier qu'elles fonctionnent correctement avec cette mise à jour.
Règles et modèles de règles
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 :
- à l'entité Segment
- aux entités générables
- à toutes les entités
- Règles de Révision du code COBOL. Ces règles
s'appliquent uniquement au code spécifique inséré par l'utilisateur
dans un programme COBOL généré.
Pour les différencier
des règles standard Rational Developer
for System z, les règles Rational Programming Patterns
sont toutes préfixées par RPP /.
Il existe quatre
catégories de règles pour cette révision :- RPP / Conventions de dénomination
- RPP / Performance
- RPP / Programmation Pilotée par Pattern
- RPP / Structures du programme
Des modèles de règles spécifiques à RPP 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.