“Si je change cet élément, quelles sont les conséquences ?”
Ne cassez pas votre application à cause d'un changement ! Anticipez les effets secondaires. Évitez les régressions.
Quelque soit l'élément modifié, Visual Expert peut trouver toutes les références à celui-ci.
Vérifiez votre code et livrez vos changements en toute sécurité.
Qu'est-ce qu'une Analyse d'Impact ?
Une analyse d'impact montre les éléments qui utilisent/dépendent d'une certaine partie du code.
![What is Impact Analysis?](/images/what-is-impact-analysis.png)
Visual Expert effectue une analyse statique de votre code. Quel que soit l'élément modifié (objet, table, colonne, fonction, variable) Visual Expert trouvera toutes les références à celui-ci.
Note : Les analyses d'impact montrent les références au niveau des instructions.
- pour les dépendances entre le code et les données, générez une matrice CRUD..
- pour les dépendances entre objets, générez une matrice de dépendance d'objets. .
Pourquoi recourir à l'Analyse d'Impact ?
- Comprendre le fonctionnement interne de votre application.
- Évaluer les conséquences potentielles d'une modification.
Identifier ce qui doit être changé pour accomplir une modification.
Réviser votre code, avant de soumettre des modifications en toute sécurité. - Débugger les anomalies d'exécution du programme.
Exemples :
- Une table ou une colonne est modifiée : où est-elle utilisée dans mon code ?
- Cette variable a été modifiée : où est-elle référencée ?
- Cette fonction a un nouveau paramètre, quels appels dois-je mettre à jour ?
Comment réaliser une Analyse d'Impact ?
Choisissez d'abord un style de présentation :
TreeView | Diagramme E/R |
---|---|
![]() |
![]() |
Tutoriels : | Tutoriels : |
Voir également