Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Execute analisadores em mapas de código para ajudá-lo a identificar o código que pode ser excessivamente complexo ou que pode precisar de melhorias. Por exemplo, você pode usar estes analisadores:
| Para localizar o código que tem | Examine essas áreas para ver se |
|---|---|
| Loops ou dependências circulares | Você pode simplificá-los e considerar se você pode quebrar esses ciclos. |
| Demasiadas dependências | Estão a desempenhar demasiadas funções ou a determinar o impacto da alteração destas áreas. Um mapa de código bem formado mostrará um número mínimo de dependências. Para tornar o código mais fácil de manter, alterar, testar e reutilizar, considere se você pode refatorar essas áreas para que elas sejam definidas com mais clareza ou se pode mesclar código que execute funções semelhantes. |
| Sem dependências | Eles são necessários ou se você deve remover esse código. |
Analise mapas de código
Na barra de ferramentas do mapa, escolha Layout>Analisadores e, em seguida, o analisador que pretende executar:
| Analisador | Para identificar nós que |
|---|---|
| Analisador de Referências Circulares | Têm dependências circulares entre si. Observação: As dependências circulares que estão no grupo Genéricos não são mostradas no mapa quando você expande o grupo. |
| Localizar Analisador de Hubs | Estão no top 25% de nós altamente conectados Para ocultar todos os outros nodos no mapa - Abra o menu de atalho para o mapa, escolha Avançado, Selecionar, Ocultar desmarcado. O mapa oculta os nós não selecionados e o analisador identifica novos nós como hubs. |
| Analisador de nós não referenciados | Não tem referências de nenhum outro nó. Atenção: Verifique cada um desses casos antes de assumir que o código não é usado. Certas dependências, como dependências XAML e dependências em tempo de execução, não podem ser encontradas estaticamente no código. |
Os analisadores de mapa de código continuarão a ser executados depois de serem aplicados. Se você alterar o mapa, todos os analisadores aplicados reprocessarão automaticamente o mapa atualizado. Para parar de executar um analisador, na barra de ferramentas do mapa, escolha Layout>Analisadores. Desligue o analisador selecionado.
Sugestão
Se você tiver um mapa muito grande, a execução de um analisador pode causar uma exceção de falta de memória. Se isso ocorrer, edite o mapa para reduzir seu escopo ou gerar um menor e, em seguida, execute o analisador.