Forum: PC-Programmierung Visualisierung funktionaler Abhängigkeiten


von ich (Gast)


Lesenswert?

Hallo zusammen,

ich folge aktuell einem OpenGL Tutorial mit ca. 60 Themenblöcken, 
angefangen von, wie rendere ich ein Dreieck über Terrain bis Animation.
Durch die Fülle an Einzelklassen und den eher schleichenden Fortschritt, 
blicke ich langsam nicht mehr durch, wie die Abhängigkeiten sind.

Da ich nicht aus der SW komme - die Frage, ob es Tools gibt, die zur 
Visualisierung von Klassenabhängigkeiten und Funktionsabhängigkeiten 
innerhalb einer Klasse genutzt werden. Was wird hier üblicherweise 
genutzt, um die Struktur zu visualisieren?

von mr. mo (Gast)


Lesenswert?

ich schrieb:
> ich folge aktuell einem OpenGL Tutorial mit ca. 60 Themenblöcken,
> angefangen von, wie rendere ich ein Dreieck über Terrain bis Animation.
> Durch die Fülle an Einzelklassen und den eher schleichenden Fortschritt,
> blicke ich langsam nicht mehr durch, wie die Abhängigkeiten sind.

Ich kann dir leider deine Frage nicht beantworten, ... aber welches 
Tutorial folgst du? Wollte mich auch mal mit OpenGL befassen.

von N. M. (mani)


Lesenswert?

Was aus deiner Frage nicht ganz hervor geht ist, ob du ein Tool möchtest 
mit dem du die Abhängigkeiten selber zeichnen kannst (dann schau Mal in 
Richtung UML Tools) oder ob du ein Tool haben möchtest dass automatisch 
die Abhängigkeiten dokumentiert. Bei zweitem ist vllt Doxygen (kenne ich 
hauptsächlich von C/C++ Projekten) was um die groben Abhängigkeiten zu 
erfassen.

von ich (Gast)


Lesenswert?

mr. mo schrieb:
> welches
> Tutorial folgst du?

Ich habe als Einstieg learnopengl.com verwendet.

N. M. schrieb:
> Was aus deiner Frage nicht ganz hervor geht ist, ob du ein Tool möchtest
> mit dem du die Abhängigkeiten selber zeichnen kannst (dann schau Mal in
> Richtung UML Tools) oder ob du ein Tool haben möchtest dass automatisch
> die Abhängigkeiten dokumentiert.

Wie oben bereits geschrieben, ich komme nicht aus der SW. Ich dachte, 
dass es std. Methoden/Tools gibt, um den Überblick zu wahren.

von Irgend W. (Firma: egal) (irgendwer)


Lesenswert?

ich schrieb:
> Ich dachte,
> dass es std. Methoden/Tools gibt, um den Überblick zu wahren.

Der quasi Standard ist UML:
- https://de.wikipedia.org/wiki/Unified_Modeling_Language

von Rolf M. (rmagnus)


Lesenswert?

Vielleicht macht Doxygen was du willst. Erst mit doxygen -g ein Doxyfile 
generieren lassen, dann das öffnen und alle Optionen, die zusätzliche 
Infos erzeugen (vor allem weiter unten die DOT-Einstellungen) 
aktivieren. Dann Doxygen laufen lassen. Das erzeugt dir eine html-Doku, 
in der du alle Klassen u.s.w. sowie deren Abhängigkeiten sehen kannst.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.