Comparteix a través de


Buscar posibles problemas mediante analizadores de mapas de código

Ejecute analizadores en mapas de código para identificar código demasiado complejo o que sea necesario mejorar. Por ejemplo, puede usar estos analizadores:

Para buscar código que incluya Examine estas áreas para ver si:
Bucles o dependencias circulares Puede simplificarlos y ver si puede interrumpir estos ciclos.
Demasiadas dependencias Están realizando demasiadas funciones o determinan el impacto de cambiar estas áreas. En un mapa de código correcto, aparecerá un número mínimo de dependencias. Para que el código resulte más fácil de mantener, cambiar, probar y reutilizar, piense si puede refactorizar estas áreas para definirlas de forma más nítida o si puede combinar el código que realiza funciones similares.
Ninguna dependencia Son necesarias o si debe quitar este código.

Analizar mapas de código

En la barra de herramientas del mapa, elija Diseño>Analizadores y, después, el analizador que quiera ejecutar:

Analyzer Para identificar nodos que
Analizador de referencias circulares Tienen dependencias circulares entre sí. Nota: Las dependencias circulares que se encuentran en el grupo Genéricos no se muestran en el mapa al expandir el grupo.
Buscar analizador de concentradores Se encuentran entre el 25 % de los nodos con mayor número de conexiones.

Para ocultar el resto de nodos del mapa

- Abra el menú contextual del mapa, elija Avanzadas, Seleccionar, Ocultar no seleccionados.
El mapa oculta los nodos no seleccionados y el analizador identifica los nuevos nodos como concentradores.
Analizador de nodos a los que no se hace referencia No tienen referencias de otros nodos. Precaución: Compruebe cada uno de estos casos antes de asumir que el código no se usa. Ciertas dependencias, como las dependencias XAML y las dependencias de tiempo de ejecución, no se encuentran de forma estática en el código.

Los analizadores de mapa de código continuarán ejecutándose después de aplicarlos. Si cambia el mapa, los analizadores aplicados volverán a procesar automáticamente el mapa actualizado. Para detener la ejecución de un analizador, en la barra de herramientas del mapa, elija Diseño>Analizadores. Desactive el analizador seleccionado.

Sugerencia

Si tiene un mapa muy grade y ejecuta el analizador, podría producirse una excepción de memoria. Si esto ocurre, edite el mapa para reducir su ámbito o genere uno más pequeño y, después, ejecute el analizador.