Cette section contient les rubriques décrivant les éléments de l'interface
graphique de la fonction Révision de code et des révisions de code fournies avec cette fonction.
Conditions préalables à l'exécution de révisions de code
Lorsque vous choisissez la base de code sur laquelle exécuter une révision de code, le code doit remplir certaines conditions préalables. La plus importante d'entre elles est que tous les fichiers de la base de code soient générés et compilés sans erreur.
Descriptions des catégories de règles
Les règles constituent la base d'une révision de code. Lorsque vous exécutez une
révision de code, des règles sont appliquées à une base de code pour vérifier si le
code les respecte. Une catégorie de règles est un ensemble de règles de révision de
code qui portent sur une fonctionnalité semblable ou sur un aspect particulier de la qualité.
Types de révision de code
Les révisions de code suivantes sont prédéfinies avec des règles et des catégories de règles spécifiques concernant certains aspects de la qualité logicielle (tels que la globalisation) et des propriétés logicielles (telles que la gravité).
Rapports
Vous pouvez créer des rapports en utilisant des canevas pour exporter vers l'emplacement de votre choix les anomalies trouvées par les révisions de code. Les rapports sont générés dans les formats HTML et XML ; ils apparaissent dans un navigateur juste après que vous les avez créés. Une version JSML (JScrib Markup Language) de chaque rapport est également créée en même temps que le rapport est généré.
Référence - Mode non graphique de la révision de code
Le mode non graphique permet d'automatiser l'exécution de révisions de code à partir d'une ligne de commande ou d'un script Ant, sans interaction avec l'utilisateur et sans passer par l'interface graphique du produit.
Vue Révision de code
La vue Révision de code permet de choisir le code à
réviser, puis d'examiner les anomalies relevées par la révision de code. Dans cette vue,
vous pouvez effectuer des filtrages, des tris et des recherches.
Vue Détails de la révision du code
La vue Détails de la révision de code fournit des
informations sur les ressources et l'identification et la résolution de l'anomalie
sélectionnée.
Vue Progression
La vue Progression affiche les informations sur le statut des tâches en arrière-plan et en cours de traitement des règles approfondies de la révision de code Pratiques J2EE recommandées. Les règles approfondies génèrent des anomalies et indiquent les chemins d'accès à ces anomalies. Ces règles requièrent une analyse des flux de données, la méthode qui recherche une anomalie dans les chemins. Par conséquent, cette révision peut prendre un peu plus de temps que les autres révisions de code. La vue Progression indique la tâche en cours d'exécution et sa progression.
Préférences Java - Page Révision de code
La page Révision de code des préférences Java permet de sélectionner la révision de code à exécuter. Dans cette page, vous configurez également l'ensemble de règles en désactivant les règles que vous ne souhaitez pas appliquer dans la révision et en modifiant les propriétés des règles.
Fenêtre Filtres
La fenêtre Filtres permet d'effacer le statut ou le
niveau de gravité des anomalies pour que vous ne voyez pas les anomalies avec ces
propriétés.
Assistant Nouvelle règle de révision de code
L'assistant Nouvelle règle de révision de code
contient des modèles permettant de créer des règles spécifiques à votre application,
puis d'incorporer ces règles personnalisées dans la révision de code.
Fenêtre Exporter une configuration de révision de code
La fenêtre Exporter une configuration de révision de
code permet d'exporter une configuration de règle
personnalisée dans un fichier zip. Les autres membres de l'équipe peuvent importer la
configuration de sorte que chacun peut exécuter des révisions de code cohérentes appliquant exactement les
mêmes règles et paramètres.