Um Code zu analysieren, führe ich normalerweise zuerst doxygen darauf aus. Es hilft, eine Übersicht zu generieren. Vergessen Sie nicht, die Punktdiagramme in die Konfigurationsdatei aufzunehmen, die zur Visualisierung von Anrufer- und Anrufbäumen benötigt wird.
Werkzeug zum Generieren von Klassendiagrammen aus Code (Visual Studio)
Titel sagt eigentlich alles. Ich hoffe, es gibt da draußen eine Erweiterung oder vollwertige Software, die automatisch Klassendiagramme aus meinem Code generiert. Ich habe die Extension Gallery-Website durchgesehen, konnte aber nicht ganz etwas finden, das meinen Kriterien entspricht.
Ich habe eine Anwendung geerbt, die aussieht, als wäre sie von einem CompSci 101-Studenten geschrieben worden - keine Ordnerstruktur, viel wiederholten Code. Über 50 Fensterformen verteilt viel Unordnung. Es gibt absolut keine Vererbung, keine Schnittstellen oder irgendetwas. Es ist unglaublich einfacher Code, es gibt nur eine Menge davon.
Es wäre großartig, wenn ein Diagramm des gesamten Projekts erstellt werden sollte, sodass ich schnell erkennen kann, wo überflüssiger Code vorhanden ist, sodass ich zurückkehren und die Hölle aus dieser Monstrosität heraus umgestalten kann. Ich brauche wirklich kein Schnickschnack, nur um den Klassennamen, die Felder und die Methoden zu sehen. Ich möchte jedoch, dass auf das Formular hinzugefügte Steuerelemente weggelassen werden.
Also hypothetisch, ich habe MyForm
das, das 2 enthält Textbox
, und 1 private int
in der Codeansicht, die Klasse Diagramm sollte in etwa so aussehen:
| MyForm | ---------- | -int i | ----------
ANSTATT:
| MyForm | ---------- | -int i | | -txt1 | | -txt2 | ----------
Entschuldige die grobe Zeichnung :)
1 Antwort auf die Frage
Verwandte Probleme
-
10
Geschwindigkeit der gesamten Festplattenverschlüsselung von TrueCrypt
-
5
Wie viel RAM ist bei Verwendung von 64-Bit-Windows zum Ausführen von VisualStudio sinnvoll?
-
3
Setup.exe kann nicht für MSDN ausgeführt werden, das mit VS2008 geliefert wird
-
1
Bei Windows 7 RC stürzt Visual Studio 2010 alle 2 Minuten ab
-
7
Welche PC-Komponenten wirken sich am stärksten auf Ihre Kompilierzeiten für Visual Studio aus?
-
3
Warum ist für die Installation von Visual Studio 2010 Beta ein Neustart erforderlich?
-
4
Probleme bei der Installation von Visual Studio 2005 SP1 unter Windows 7 RC
-
5
Windows Visual C ++ in OSX?
-
4
UML Designer in Linux
-
2
Was ist die virtuelle Maschine von Visual Studio, auf die sich Joel und Jeff bezogen haben?