Hallo allerseits. Ich programmiere gerade meinen Mikrocontrollercode in C in eclipse. Für bestimmte komplexe Abläufe brauch ich leider Flowcharts um mich später nochmal auszukennen, also quasi als Dokumentation. Ich hab bisjetzt manuell in Dia die Flowcharts eingegeben, das Programm ist allerdings die ultimative Krücke. Also dachte ich daran das in Graphviz zu erledigen. Es wäre aber super wenn folgendes auch noch gehen könnte: - Der Graph und mein C Code sind irgendwie verlinkt, so dass ich in der Dokumentation sehen an welcher stelle im Code ich mich befinde - Ich kann die Ablaufdiagramme in Doxygen einbinden (automatisch?) - Ich kann alles in Eclipse erledigen - Idealerweise schreib ich den Graphviz Code (dot?) ähnlich in den Sourcecode wie die Kommentare für Doxygen Ich weiss leider nicht wo ich anfangen soll. Vielleicht hat ja jemand schon einen Idealen Workflow. danke!
Klassendiagramme lassen sich gut automatisch mit Doxygen erstellen. Zum selber Diagramme malen empfiehlt sich UMLet http://www.umlet.com/ , das es auch als Eclipse-Plugin gibt; damit kann man alle UML-Diagrammtypen wie eben auch Abläufe erstellen.
ich würde am liebsten den beschreibenden code für das Ablaufdiagram in meinen Sourcecode integrieren. Geht das irgendwie?
ichbinswieder schrieb: > ich würde am liebsten den beschreibenden code für das Ablaufdiagram in > meinen Sourcecode integrieren. Um den Code noch weniger lesbar zu machen? Ich würde die Diagramme lieber extern verwalten, vllt die Diagramm-Datei genauso nennen wie die C-Datei um die Assoziation erkennen zu können, und dann im Diagramm ggf. die Sourcecode-Stellen referenzieren (Funktionsnamen). So dürfte es am übersichtlichsten sein. Solche Diagramme sollten ja auch nie exakt den kompletten Ablauf darstellen, sondern nur eine vereinfachte Übersicht; für den exakten Ablauf kann man sich den Code ansehen...
Dr. Sommer schrieb: > ichbinswieder schrieb: >> ich würde am liebsten den beschreibenden code für das Ablaufdiagram in >> meinen Sourcecode integrieren. > Um den Code noch weniger lesbar zu machen? Ich würde die Diagramme > lieber extern verwalten, vllt die Diagramm-Datei genauso nennen wie die > C-Datei um die Assoziation erkennen zu können, und dann im Diagramm ggf. > die Sourcecode-Stellen referenzieren (Funktionsnamen). So dürfte es am > übersichtlichsten sein. Solche Diagramme sollten ja auch nie exakt den > kompletten Ablauf darstellen, sondern nur eine vereinfachte Übersicht; > für den exakten Ablauf kann man sich den Code ansehen... Ich dachte ich kann damit eine Verbindung zwischen Source und Diagramm herstellen. Eben wie Doxygen.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.