23.08.2013, 00:00 Uhr

SharpCity visualisiert .NET-Code als virtuelle Stadt

SharpCity ist ist ein Werkzeug der SharpMetrics Suite, die für die Analyse von .NET-Code geschrieben und aktuell gerade implementiert wird.
Das Tool SharpCity nutzt zum Visualisieren von .NET-Code eine Städte-Metapher. Dabei werden Namespaces als Flächen repräsentiert und die Typen einer Anwendung oder Assembly werden als Gebäude (eigentlich als einfache Quader) in Form einer frei skalier- und drehbaren 3D-Stadtlandschaft dargestellt. Es ist ein Werkzeug der SharpMetrics Suite, die für die Analyse von .NET-Code geschrieben und aktuell gerade implementiert wird. Die Größe der Gebäude zeigt die Komplexität der Elemente, die sie repräsentieren, ihre Höhe hängt ab von der Anzahl an Methoden die sie beinhalten. Einzelne Gebäude lassen sich auswählen und die alle Details zum selektierten Typ lassen sich anzeigen (in der aktuellen, noch nicht öffentlich zugänglichen Alpha-Version fehlt die Anzeige noch). Farblich unterschieden werden die Namespaces in Grün, Interfaces in Gelb und alle anderen Elemente in Blau. Auch zu Namensräumen und Schnittstellen werden sich zukünftig die Details anzeigen lassen. Einen grafischen Einblick in die Entwicklung von SharpCity zeigt sein Entwickler Thomas Haug im Video auf dieser Webseite. [bl]



Das könnte Sie auch interessieren