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.

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 compilé. L'exécution d'une révision sur un code non compilé peut aboutir à des résultats partiels, incohérents et parfois erronés.
  • Il ne doit pas y avoir de problèmes d'encodage. Si un projet n'est pas lisible en raison de problèmes d'encodage et ne peut donc pas être exécuté sur des sections non compilées, la révision de code ne fonctionnera pas du tout.
  • Les paramètres d'encodage doivent être corrects. Des paramètres d'encodage incorrects peuvent générer des résultats similaires à ceux que produirait l'exécution d'une révision de code sur un code non compilé.
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.

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 de code Pratiques recommandées dans J2EE
  • Révision de code complète
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 comporte plusieurs fichiers ayant 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, dans chaque partition, les fichiers possèdent tous des chemins différents.
  • Chargez un seul espace de travail à la fois.
  • Exécutez une révision de code séparée sur chaque espace de travail.
Conditions d'utilisation | Retours d'informations
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.