Comparaison de codes - entre deux jeux de codes différents
Comment comparer deux jeux de code
Condition préalable : pour utiliser cette fonctionnalité, votre projet Visual Expert doit contenir plusieurs applications (sources de code).

Veuillez vous référer aux tutoriels suivants pour créer un projet, notamment :
- Cliquez sur l'onglet ‘Comparaison’ dans le menu déroulant comme indiqué ci-dessous:
- La partie droite du menu “Comparaison” vous permet de comparer 2 ensembles de votre code.
- Utilisez les listes déroulantes pour sélectionner les ensembles de codes que vous devez comparer.
- Sélectionnez l'objet voulu dans le menu principal et cliquez sur "Comparer 2 jeux de codes" dans le menu déroulant.
VOUS POUVEZ CHOISIR N'IMPORTE QUEL PÉRIMÈTRE POUR VOTRE COMPARAISON
Par exemple:
- Vous pouvez comparer les objets d'un type donné.
Dans ce cas, sélectionnez ce type d'objet à la racine de l'arborescence et VE ne comparera que les objets correspondants (PowerBuilder Windows dans l'exemple ci-dessous, ou les procédures stockées, les tables, etc.)
- Vous pouvez limiter la comparaison à un objet spécifique : sélectionnez cet objet dans l'arborescence et lancez la comparaison.
- Vous pouvez comparer tous les objets d'une application : sélectionnez cette application dans la section "application" de l'arborescence et lancez la comparaison.
- Vous pouvez comparer tous les objets d'un schéma donné : sélectionnez ce schéma dans l'arborescence et lancez la comparaison.
- Etc.

Vous pouvez également cliquer sur la macro ‘Comparer 2 jeux de codes’ dans la barre de navigation.

Important: cette option n'apparaîtra que lorsque vous aurez correctement configuré la comparaison (veuillez vous référer aux points 1 à 3 ci-dessus pour plus de détails).
Alors que le menu ruban offre un accès rapide aux fonctionnalités de comparaison, la barre de navigation offre davantage d'options.
Cliquez sur la clé à molette située à gauche pour accéder aux options de configuration de la macro. Une popup vous permettra de configurer le résultat selon vos besoins.
- Afficher une hiérarchie complète
Permet de voir le résultat dans une hiérarchie comprenant les objets et composants enfants.
- Afficher les commentaires
Permet d'inclure les commentaires dans le résultat de la comparaison. Cela vous aidera à identifier si des commentaires ont été ajoutés ou modifiés.
- Afficher les éléments non définis
Permet d'inclure des éléments non définis dans le résultat (ces éléments sont référencés dans votre code, mais Visual Expert n'a pas pu identifier leur nature, ni trouver leur définition).
- Cliquez sur “Exécuter”, pour appliquer immédiatement les modifications et afficher le résultat sans enregistrer les options.
- Cliquez sur “Enregistrer” pour sauvegarder la sélection pour les prochaines exécutions.
Le résultat de la comparaison s'affiche dans la vue principale en utilisant différentes couleurs:
Composants supprimés
Composantes mises à jour
Composants ajoutés

COMPARAISONS AVANCÉES
Vous pouvez configurer plusieurs "paires" d'ensembles de codes à comparer:
- Cliquez sur Paramètres avancés
- Sélectionnez les jeux de codes à comparer à l'aide des menus déroulants
- Cliquez sur "+" pour les ajouter à la liste.
- Vous pouvez supprimer une "paire" en cliquant sur la croix rouge.

TUTORIEL VIDEO
Regardez cette vidéo pour en savoir plus sur les fonctionnalités de comparaison de code dans Visual Expert.
COMPAREZ ÉGALEMENT LES RÉFÉRENCES
Outre la recherche des modifications apportées au code d'un objet, vous pouvez également comparer les références à cet objet. Visual Expert vous indiquera quelles références à cet objet ont été ajoutées ou supprimées, entre deux analyses de code.
Pour cela, vous devez
- Cliquez sur "Comparaison" dans le menu déroulant.
- Sélectionnez une analyse de code précédente pour la comparer avec l'analyse actuelle
- Sélectionnez un objet dans l'arborescence
- Dans la barre de navigation, cliquez sur "Comparer les références".

Voir également