Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Führen Sie Analysatoren auf Codemaps aus, um Code zu identifizieren, der möglicherweise zu komplex ist oder der verbessert werden sollte. Sie können z. B. die folgenden Analysegeräte verwenden:
| Um Code zu finden, der | Überprüfen Sie diese Bereiche, um festzustellen, ob |
|---|---|
| Schleifen oder Zirkelabhängigkeiten | Sie können sie vereinfachen und überlegen, ob Sie diese Zyklen unterbrechen können. |
| Zu viele Abhängigkeiten | Sie führen zu viele Funktionen aus oder bestimmen die Auswirkungen von Änderungen in diesen Bereichen. Eine wohlgeformte Codezuordnung zeigt eine minimale Anzahl von Abhängigkeiten an. Um Code einfacher zu verwalten, zu ändern, zu testen und wiederzuverwenden, überlegen Sie, ob Sie diese Bereiche so umgestalten können, dass sie klarer definiert sind oder ob Sie Code zusammenführen können, der ähnliche Funktionen ausführt. |
| Keine Abhängigkeiten | Sie sind erforderlich oder ob Sie diesen Code entfernen sollten. |
Analyse der Codekarten
Wählen Sie auf der Kartensymbolleiste Layout>Analysatoren, und dann den Analysator aus, den Sie ausführen möchten:
| Analysator | Zur Identifizierung von Knoten, die |
|---|---|
| Zirkelverweise-Analyser | Sie haben kreisförmige Abhängigkeiten voneinander. Anmerkung: Zirkelabhängigkeiten, die sich in der Gruppe "Generics " befinden, werden beim Erweitern der Gruppe nicht auf der Karte angezeigt. |
| Hubs Analyzer finden | Befinden sich in den top 25% von hoch verbundenen Knoten So blenden Sie alle anderen Knoten auf der Karte aus - Öffnen Sie das Kontextmenü für die Karte, wählen Sie Erweitert, Auswählen, Nicht ausgewählte ausblenden. Die Karte blendet die nicht ausgewählten Knoten aus, und die Analyse identifiziert neue Knoten als Hubs. |
| Nicht referenzierte Knotenanalyse | Weisen Sie keine Verweise von anderen Knoten auf. Vorsicht: Überprüfen Sie jeden dieser Fälle, bevor Sie davon ausgehen, dass der Code nicht verwendet wird. Bestimmte Abhängigkeiten wie XAML-Abhängigkeiten und Laufzeitabhängigkeiten können im Code nicht statisch gefunden werden. |
Codezuordnungsanalysatoren werden weiterhin ausgeführt, nachdem Sie sie angewendet haben. Wenn Sie die Karte ändern, werden alle angewendeten Analysegeräte automatisch die aktualisierte Karte erneut verarbeiten. Um die Ausführung eines Analyzers zu beenden, wählen Sie auf der Kartensymbolleiste Layout>Analyzers aus. Deaktivieren Sie den ausgewählten Analyzer.
Tipp
Wenn Sie eine sehr große Karte haben, kann die Ausführung eines Analyzers zu einem Speicherfehler führen. Wenn dies der Fall ist, bearbeiten Sie die Karte, um den Umfang zu reduzieren oder eine kleinere zu generieren, und führen Sie dann den Analyseplan aus.