Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Exécutez des analyseurs sur des mappages de code pour vous aider à identifier le code qui peut être trop complexe ou qui peut nécessiter une amélioration. Par exemple, vous pouvez utiliser ces analyseurs :
| Pour rechercher du code qui a | Examiner ces domaines pour voir si |
|---|---|
| Boucles ou dépendances circulaires | Vous pouvez les simplifier et déterminer si vous pouvez interrompre ces cycles. |
| Trop de dépendances | Ils exécutent trop de fonctions ou déterminent l’impact de la modification de ces domaines. Une carte de code bien formée affiche un nombre minimal de dépendances. Pour faciliter la maintenance, la modification, le test et la réutilisation du code, déterminez si vous pouvez refactoriser ces zones afin qu’elles soient plus clairement définies, ou si vous pouvez fusionner du code qui effectue des fonctions similaires. |
| Aucune dépendance | Elles sont nécessaires ou si vous devez supprimer ce code. |
Analyser des mappages de code
Dans la barre d’outils cartographique, choisissez Disposition>Analyseurs, puis l’analyseur que vous souhaitez exécuter :
| Analyseur | Pour identifier les nœuds qui |
|---|---|
| Analyseur de références circulaires | Avoir des dépendances circulaires les unes avec les autres. Note: Les dépendances circulaires qui se trouvent dans le groupe Génériques ne sont pas affichées sur la carte lorsque vous développez le groupe. |
| Rechercher l’analyseur Hubs | Sont dans les 25 premiers% de nœuds hautement connectés Pour masquer tous les autres nœuds sur la carte - Ouvrez le menu contextuel de la carte, choisissez Avancé, Sélectionner, Masquer non sélectionné. La carte masque les nœuds non sélectionnés et l’analyseur identifie les nouveaux nœuds en tant que hubs. |
| Analyseur de nœuds non référencés | N’avez pas de références à partir d’autres nœuds. Prudence: Vérifiez chacun de ces cas avant de supposer que le code n’est pas utilisé. Certaines dépendances telles que les dépendances XAML et les dépendances d’exécution ne sont pas trouvées statiquement dans le code. |
Les analyseurs de mappage de code continueront à s’exécuter une fois que vous les appliquez. Si vous modifiez la carte, tous les analyseurs appliqués retraitent automatiquement la carte mise à jour. Pour arrêter l’exécution d’un analyseur, dans la barre d’outils de la carte, choisissez Disposition>Analyseurs. Désactivez l’analyseur sélectionné.
Conseil / Astuce
Si vous disposez d’une carte très volumineuse, l’exécution d’un analyseur peut entraîner une exception de mémoire insuffisante. Si cela se produit, modifiez la carte pour réduire son étendue ou en générer une plus petite, puis exécutez l’analyseur.