Ich finde mich 10 mal mehr Code lesen als schreiben. Meine IDEs sind alle so optimiert, dass ich Code bearbeiten kann - mit Vervollständigung, Code-Assist, Konturen usw. Wenn ich jedoch ein völlig neues Projekt auschecke: Die Logik der Anwendung wird nicht mit diesen IDE-Funktionen optimiert. Weil ich nicht erweitern kann, was ich nicht vollständig verstehe.Lesen Code - hilfreiche Visualisierer und Browser-Tools
Wenn Sie zum Beispiel ein relativ neues Projekt, frama-c, ausprobieren, erkennen Sie, dass es Plugins gibt, die hilfreich sind, um Einblick in "unbekannten Code" zu bekommen: http://frama-c.com/plugins.html - Allerdings hat das Projekt natürlich einen anderen Umfang. Was mir völlig bewusst ist.
Ich bin auf der Suche nach etwas, das hilfreiche Dinge für das Lesen von Code tut. Wie:
- ein Diagramm Bereitstellung - Engineering UML e g Reverse
- zeigt variable Bereiche
- anzeigt, welche Teile von versuchten Änderungen
- Visualisierung Datenfluß Semantik
- zeigt Tag betroffen sind. -Listen von stark beanspruchten Funktionen
- ...
Ich hoffe, dass so etwas existiert. - Dass es einige Eclipse-Plugins gibt, die ich nicht kenne oder dass es einen Code-Browser gibt, der einige dieser Features hat?
gut ... Call Graph Visualisierung ist nicht genau das, was ich suche. Das ist mehr Profiling als Übersicht. – wishi