Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Eseguire gli analizzatori sulle mappe di codice per identificare il codice che potrebbe risultare eccessivamente complesso o necessitare di miglioramenti. Ad esempio, è possibile usare questi analizzatori:
| Per trovare il codice con | Esaminare queste aree per verificare se |
|---|---|
| Cicli o dipendenze circolari | È possibile semplificarli e valutare se è possibile interrompere questi cicli. |
| Troppe dipendenze | Stanno eseguendo troppe funzioni o per determinare l'impatto della modifica di queste aree. Una mappa del codice ben formata mostrerà un numero minimo di dipendenze. Per semplificare la gestione, la modifica, il test e il riutilizzo del codice, valutare se è possibile effettuare il refactoring di queste aree in modo che siano più chiaramente definite o se è possibile unire codice che esegua funzioni simili. |
| Nessuna dipendenza | Sono necessari o se è necessario rimuovere questo codice. |
Analizzare le mappe del codice
Sulla barra degli strumenti della mappa, scegliere Layout>Analizzatori, e quindi l'analizzatore da eseguire:
| Analizzatore | Per identificare i nodi che |
|---|---|
| Analizzatore riferimenti circolari | Avere dipendenze circolari ciascuno sull'altro. Nota: Le dipendenze circolari presenti nel gruppo Generics non vengono visualizzate sulla mappa quando si espande il gruppo. |
| Find Hubs Analyzer | Si trovano nei primi 25% di nodi altamente connessi Per nascondere tutti gli altri nodi sulla mappa - Aprire il menu di scelta rapida per la mappa, scegliere Avanzate, Seleziona, Nascondi non selezionato. La mappa nasconde i nodi non selezionati e l'analizzatore identifica i nuovi nodi come hub. |
| Analizzatore nodi senza riferimenti | Non sono presenti riferimenti da altri nodi. Cautela: Verificare ognuno di questi casi prima di presupporre che il codice non venga usato. Alcune dipendenze, ad esempio dipendenze XAML e dipendenze in fase di esecuzione, non possono essere trovate staticamente nel codice. |
Gli analizzatori della mappa del codice continueranno a funzionare dopo che li avete applicati. Se si modifica la mappa, qualsiasi analizzatore applicato rielaborerà automaticamente la mappa aggiornata. Per interrompere l'esecuzione di un analizzatore, sulla barra degli strumenti della mappa scegliereAnalizzatori>. Disattivare l'analizzatore selezionato.
Suggerimento
Se si dispone di una mappa molto grande, l'esecuzione di un analizzatore potrebbe causare un'eccezione di memoria insufficiente. In questo caso, modificare la mappa per ridurne l'ambito o generarne una più piccola e quindi eseguire l'analizzatore.