Treemap

Ihre gesamte Codebasis auf einen Blick

Die Treemap gibt Ihnen sofort einen Überblick über Ihre gesamte Codebasis. Jedes Element — Projekt, Namespace, Typ oder Methode — wird als Rechteck gezeichnet, dessen Größe und Farbe die von Ihnen gewählten Metriken kodieren, sodass Hotspots sofort auffallen.

Treemap-Metrik

Die Treemap-Metrik bietet eine hierarchische Visualisierung Ihrer Codebasis mit verschachtelten Rechtecken. Jedes Rechteck repräsentiert eine Komponente (Namespace, Klasse oder Methode), wobei Größe und Farbe verschiedene Metrikwerte wie Codezeilen, zyklomatische Komplexität oder Codeabdeckung kodieren. So lassen sich Hotspots und Ausreißer auf einen Blick erkennen. Große, leuchtend gefärbte Blöcke lenken die Aufmerksamkeit sofort auf Bereiche, die untersucht werden sollten.

Treemap-Metrik

Hotspots im Detail untersuchen

Doppelklicken Sie auf ein beliebiges Rechteck, um in einen Namespace oder Typ hineinzuzoomen und seine Kindelemente zu untersuchen. In Kombination mit der Metrik-Farbskala gelangen Sie in Sekunden von der Gesamtübersicht der Anwendung zur genauen Methode, die für einen Komplexitäts-Hotspot verantwortlich ist.

Wählen Sie Ihre Metriken

Die Rechteckgröße kann Codezeilen, Methodenanzahl, zyklomatische Komplexität oder Abdeckung darstellen, während die Farbe Probleme, Schuldenbewertung oder Änderungshäufigkeit abbilden kann. Der Wechsel des Metrikpaars zeigt verschiedene Facetten derselben Codebasis, ohne eine neue Analyse zu starten.

Zoom auf jeder Ebene

Erkunden Sie Ihre Codebasis in der gewünschten Granularität: Wechseln Sie die Treemap-Ebene zwischen Projekt, Namespace, Typ und Methode um die Struktur vom Gesamtbild bis zu einzelnen Methoden sichtbar zu machen.

Treemap-Ebenenauswahl: Projekt, Namespace, Typ, Methode

Größe nach beliebiger Metrik

Wählen Sie, was die Größe jedes Rechtecks darstellt: Codezeilen, zyklomatische Komplexität, Anzahl der Methoden, Parameter, Variablen, aufgerufene Methoden, Abdeckung und mehr – die Treemap passt sich sofort an und zeigt, was für Sie wichtig ist.

Treemap-Auswahl der Größenmetrik

Testen Treemap mit CppDepend

Starten Sie Ihre 14-tägige kostenlose Testphase mit vollem Zugriff auf alle Funktionen. Keine Kreditkarte erforderlich.