Lorsque vous choisissez la base de code sur laquelle une révision de code
doit être exécutée, le code doit satisfaire certaines conditions préalables. Avant tout,
l'intégralité des fichiers de la base de code doivent être compilables lorsque vous
exécutez la révision.
Notez les conditions préalables suivantes lors de l'exécution d'une révision de code
et les problèmes qui peuvent survenir si elles ne sont pas satisfaites :
- Le code doit être compilable. L'exécution d'une révision sur un code non
compilable peut aboutir à des résultats partiels, incohérents et parfois erronés.
- Il ne doit pas y avoir d'incident de codage. Si un projet n'est pas lisible car il
contient des problèmes de codage et ne peut donc pas être exécuté sur des sections
non compilables, la révision de code ne fonctionne pas.
- Les paramètres de codage doivent être corrects. Des paramètres de codage incorrects
peuvent générer des résultats similaires à ceux d'une révision de code non compilable.
Les conditions requises suivantes ne s'appliquent qu'à la révision de code Pratiques
recommandées dans J2EE :
- Les projets Web dynamiques J2EE doivent être compilés. Ainsi, toutes les règles de
la révision de code Pratiques recommandées dans J2EE sont activées.
- Si vous migrez le code d'un espace de travail WebSphere Studio Application Developer
(WSAD), vous devez définir manuellement le serveur. A l'aide du bouton droit de
la souris, cliquez sur le projet, puis sur Propriétés > Serveur.
Exceptions
Une fois que vous avez satisfait les conditions préalables et que vous êtes prêt
à exécuter une révision de code, certaines exceptions s'appliquent dans des cas précis.
Exécution d'une révision de code Analyse structurelle : Lorsque
vous exécutez une révision de code Analyse structurelle, vous devez l'exécuter dans
l'espace de travail.
Ainsi, le code de chaque projet est révisé afin que l'analyse
structurelle soit complète.
Eviter d'affecter le même chemin Java à plusieurs fichiers : Lorsque vous
exécutez certaines révisions de code dans l'espace de travail, la révision ne
traite pas les fichiers possédant le même chemin Java, même si ces fichiers se trouvent
dans des projets différents. Ce comportement
s'applique aux révisions de code ou aux règles nécessitant un important traitement
système :
- Révision du code de l'analyse structurelle
- Révision de code Pratiques recommandées dans J2EE
- Révision de code complète
- Règles de contrôle de l'architecture que vous créez
Par conséquent, il est préférable d'éviter que plusieurs fichiers possèdent le même
chemin Java.
Exemple : Supposons que l'espace de travail contienne les projets
RED_Examples et BLUE_Examples. Ces deux projets contiennent le package Couleur qui inclut
le fichier bright.java. Lorsque vous exécutez une révision de code dans l'espace de
travail, la révision ne porte que sur un fichier bright.java. Vous pouvez réviser le code
dans les deux fichiers en ne spécifiant pas le même chemin pour chacun. Vous pouvez par
exemple les renommer en brightr.java et brightb.java.
Si l'espace de travail ne possède pas plusieurs fichiers possédant le même chemin Java,
vous pouvez exécuter une révision de code couvrant l'ensemble de ces fichiers en
configurant l'espace de travail de la manière suivante :
- Partitionnez l'espace de travail de sorte que les fichiers de l'espace de travail
possèdent tous des chemins différents.
- Chargez un espace de travail à la fois.
- Exécutez une révision de code dans chaque espace de travail.