Forum: PC-Programmierung Source Code Analyser gesucht


von zOttel (Gast)


Lesenswert?

Hallo Allerseits,

ich bin auf der Suche nach einem Programm, welches in der Lage ist, 
große C-Source-Code-Projekte zu "analysieren" - ich denke dabei neben 
graphischer Darstellung von Call-Graphen, Include-Hierarchien, usw. auch 
an Parsen und Anzeigen von Preprozessor-Direktiven, Sprungmöglichkeiten 
zum Definitionsort, usw.

Der Grund für das Tool ist, dass ich mich schnell in einem großen 
Projekt zurechtfinden möchte. Ich habe mir bereits "Source Insight" und 
"Understand" angeschaut, wobei mir bis jetzt das "Understand" besser 
gefällt.

Gibt es noch weitere Tools, die ich mir anschauen sollte? Dürfte ich mir 
etwas wünschen, würde ich mir die Analysefähigkeiten von Understand bzw. 
Source Insight in Eclipse wünschen -- dann bräuchte ich zumindest nicht 
mehr zwischen den Editoren wechseln... :)

: Verschoben durch Admin
von zOttel (Gast)


Lesenswert?

Achja, bevor Kommentare in Richtung "Schau doch in das SW-Moduldesign, 
die SW-Architektur, die Kommentare, usw." kommen - bei dem Projekt 
werden ca. 80% des Gesamtcodes aus irgendwelchen Codegeneratoren erzeugt 
- bei der Analyse des Codes muss ich mich also mit Preprozessorgräbern 
und nichtssagenden Bezeichnern rumschlagen...

von ttl (Gast)


Lesenswert?

crystal revs ist genial, leider teuer

von loeter (Gast)


Lesenswert?

Hast Du schon mal Doxygen probiert. Das macht aus Deinem Code nen Haufen 
HTML-Seiten, und verlinkt alles was zusammengehört.
Ich verwend es gerne, um mir nen Überblick zu verschaffen.
Zusammen mit GraphViz baut es Dir auch noch hübsche Callgraphs ein.

von zOttel (Gast)


Lesenswert?

Crystal Revs kannte ich noch nicht, das werde mir mal genauer ansehen. 
Doxygen kenne ich, ist aber nicht das was ich suche.

von MeinerEiner (Gast)


Lesenswert?

Doxygen macht auch nur Spass, wenn der Code anständig kommentiert ist.

Was manchmal nützlich ist: EasyCase. Zeigt if/switch-"verunstalteten" 
Code etwas übersichtlicher an.

von Rolf Magnus (Gast)


Lesenswert?

> Doxygen macht auch nur Spass, wenn der Code anständig kommentiert ist.

Wenn man alle Optionen einschaltet, kann man damit auch bei 
unkommentiertem Code schon einiges anfangen.

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.