Mailinglisten-Archive |
Hallo zusammen, ich habe ein Tool geschrieben, mit dem funktionale Abhängigkeiten innerhalb von Funktionsbibliotheken graphisch dargestellt werden. Unter http://codegraph.rubyforge.org sind ein Screenshot und die Abhängikeiten zu finden. Das Projekt selbst ist unter http://rubyforge.org/projects/codegraph gehostet. Ein paar Infos vorweg: Es handelt sich um ein Ruby-Script, das mit Hilfe con 'ctags' eine Liste von Dateien nach Funktionsdefinitionen scant. Dann wird jede Funktion 'A' nach allen bekannten Funktionen gescant. Falls eine Funktion 'B' gefunden wird, wird (A,B) einem Graphen hinzugefügt. Mit Hilfe des 'graphviz'-Packets von AT&T wird dann der Graph selber dargestellt. Der Quelltest sollte lediglich Funktionsdefinitionen enthalten. Das Tool eingnet also nicht für Applikationen, die durch das includieren von einzelnen Scripten ablaufen, sondern für solche, die durch Funktionsaufrufe bestimmt werden. Als Abhängigkeiten sind zu nennen: - ein Ruby Interpreter - 2 ruby Packete - ctags - graphviz Diese sind mit den jeweiligen download-seiten ebenfalls unter http://codegraph.rubyforge.org aufgelistet. Viel Spass damit! Für Kommentare, Wünsche und kritische Meckereien aller Art bin ich jederzeit zu haben :)), ich hoffe sogar darauf!! gruss ralf
php::bar PHP Wiki - Listenarchive