Forum: Compiler & IDEs QT Creator - Tool für Programmstrukturübersicht gesucht


von Michael J. (jogibaer)


Lesenswert?

Hallo,

ich habe jetzt mal ein größeres Programm, wo ich deswegen manchmal die
Übersicht verliere, welche Signale, Slots, Methoden wie untereinander 
verknüpft sind. Man muß ab und zu nochmal nachschauen, wie ich das vor 
ein
paar Monaten genau gemacht hat. Wenn man nur ab und zu was ändert, ist
das nicht gerade komfortabel.

Teilweise habe ich mir grobe Übersichtsskizzen auf Papier gezeichnet, 
was aber auch nicht so der Hit ist.
Doxygen nutze ich zwar auch für C, aber das wird es nicht können.

Kann man sowas überhaupt automatisch generieren lassen?
Kennt jemand ein gutes Open Source Programm (Linux), was man nutzen 
könnte?
Ich habe mal Libreoffice Draw probiert, da steckt man schon Zeit rein.

Wie löst Ihr das eigentlich?

Jogibär

von Oliver S. (oliverso)


Lesenswert?

Wenn alles und jedes kreuz und quer miteinander verbunden ist, solltest 
du doch nochmal über das Design nachdenken. Da hilft dann auch kein 
Tool.

Oliver

von Martin S. (martinst)


Lesenswert?


von Michael J. (jogibaer)


Lesenswert?

Hallo Martin,

Tausendundeinendank für den Hinweis auf Sourcetrail.
Das ist genau, was ich gesucht habe.

Und ja, ich versuche natürlich keinen Spaghetticode zu schreiben.
Ab einer bestimmten Größe hat man halt Probleme mit der Programmstruktur
und Komplexität.

Wenn man es aber nicht direkt studiert hat, dann muß schon aufpassen.
Leider schweigen sich drüber viele Bücher, die ich habe, aus.
Da wird der tollste Code vorgestellt, aber nicht, wie man große und sehr 
große Programme strukturiert und die Interkommunikation mit jede Menge 
Klassen regelt und auf Probleme hinweist.

Wenn einer einen Tipp für mich (auf deutsch, bevorzug QT) hat, dann raus 
damit.

Jogibär

PS: Leider wurde das Projekt eingestellt

: Bearbeitet durch User
von Andi B. (andi_b2)


Lesenswert?

Da du doxygen schon kennst, wäre zusätzlich ev. graphviz noch eine 
Option?

von Oliver S. (oliverso)


Lesenswert?

Michael J. schrieb:
> Man muß ab und zu nochmal nachschauen, wie ich das vor
> ein
> paar Monaten genau gemacht hat. Wenn man nur ab und zu was ändert, ist
> das nicht gerade komfortabel.

Wo ist denn dabei das Problem?
Dafür hat der Qt-Creator ja sehr gute Möglichkeiten, durch den Code zu 
navigieren.

Oliver

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.