Le composant de révision de code Code Review fournit des fonctions de création et d'application de règles de codage pour COBOL.
Fonctions
- Les informations suivantes récapitulent les fonctions disponibles dans Code Review :
- Editeur de configuration d'analyse pour la création de profils réutilisables pour la révision du code :
- Contrôles permettant d'indiquer les fichiers de code source à réviser et les règles de codage à appliquer.
- Règles de codage intégrées et sélectionnables avec plusieurs niveaux de gravité.
- Règles personnalisées intégrées et configurables.
- Catégories intégrées et personnalisées pour l'organisation des règles de codage.
- Vue des résultats Software Analyzer permettant d'afficher les résultats de la révision de code et de générer des rapports :
- Conservation de plusieurs résultats de révision de code pendant que le plan de travail de développement est en cours d'exécution.
- Réglage permettant de filtrer l'affichage des résultats.
- Rapports sur les résultats d'une révision de code, au format HTML ou PDF.
- Liens directs entre les résultats de la révision de code et les fichiers de code source dans lesquels les résultats ont été trouvés, avec ouverture dans l'éditeur COBOL
ou LPEX de systèmes distants.
- Editeur COBOL ou LPEX de systèmes distants :
- Marquage des lignes de code source contenant des problèmes à l'aide de texte mis en surbrillance et de signets.
- Accès rapide aux lignes du problème dans un fichier de code source marqué par un résultat de révision de code.
- Réexécution rapide d'une révision de code pour vérifier les correctifs.
- Révision du code des fichiers de code source distants (un par un).
- Distribution des profils de révision de code :
- Exportation et importation des profils de révision de code.
- En outre, Code Review for COBOL prend en charge les règles personnalisées écrites par l'utilisateur. Les fonctions sont les suivantes :
- Génération rapide de projets de plug-in de développement de règles écrites par l'utilisateur.
- Génération de fichiers de code source Java™ qui fournissent un cadre pour les règles écrites par l'utilisateur.
- API Java qui fournit des classes pour les règles personnalisées écrites par l'utilisateur.
- API Java permettant d'accéder aux éléments de langage COBOL d'un fichier de code source en cours de révision.
- Prise en charge de nombreux éléments de langage COBOL.
- L'application de révision de code en ligne de commande est prise en charge pour COBOL. Les fonctions sont les suivantes :
- Exécution à partir de la ligne de commande Linux ou Windows.
- Prise en charge des règles standard propres à un langage, des règles personnalisées et des catégories, ainsi que des règles personnalisées écrites par l'utilisateur.
- Prise en charge du traitement par lots pour le traitement de plusieurs projets ou répertoires.
- Options de portée pour le traitement des projets, des répertoires ou de tout projet dans l'espace de travail.
- Prise en charge des listes d'inclusion et des listes d'exclusion de fichiers spécifiques.
- Fichiers de sortie de données XML et CSV.
Perspectives prises en charge
Les perspectives suivantes sont prises en charge :
- AIX COBOL
- Enterprise Development
- Débogage
- Java
- Java EE
- Développement de plug-in
- Ressource
Editeurs pris en charge
Les éditeurs pris en charge sont les suivants :
- Editeur LPEX de systèmes distants
- Editeur COBOL
A partir de ces éditeurs, vous pouvez effectuer les tâches suivantes :
- Ouvrir l'éditeur de configuration d'analyse logicielle pour créer une configuration ou modifier une configuration existante.
- Exécuter une configuration d'analyse logicielle existante.
- Rechercher et corriger les problèmes détectés par une révision de code.
Lorsque vous affichez les résultats d'une révision de code, pour ouvrir l'éditeur approprié au fichier de code source affecté et le positionner sur la ligne de code citée dans le résultat, cliquez avec le bouton droit de la souris sur un résultat particulier puis cliquez sur Afficher les résultats.