Beschreibe hier die neue Seite. |
Ein Werkzeug zum Durchstöbern einer Menge von Klassen (von to browse = blättern, schmökern, durchstöbern). Üblich ist die Aufteilung in einen Navigationsbereich mit syntaktischen Elementen wie Klassen und deren Methoden und ein davon abgetrennter Bereich zur Ansicht oder Eingabe von Quellcode. Klassenbrowser (und ihre Verwandten ;-) können unterschiedlich viel. Bei einem entsprechend intelligenten Sourcecode-Layout in XML kann auch ein Internet-Browser als Klassenbetrachter herhalten. Daneben gibt es Erweiterungen gängiger Sourcecode-Editoren und fest in eine integrierte Entwicklungsumgebung eingebaute Browser. Ein auf Dateien arbeitender Browser bietet einen i. d. R. eingeschränkten Funktionsumfang gegenüber einem in das Konfiguration-Management integrierten Browser. Beispiele: * Der Emacs Code Browser http://ecb.sourceforge.net/ erweitert den Emacs um diverse Navigationsmöglichkeiten. (Habe damit gute Erfahrungen gemacht - SDö) * RefactoringBrowser * Envy ist ein Konfigurationsmanagement-System mit integrierten Code-Browsern. Envy ist die in SpracheSmalltalk geschriebene Engine aller VisualAge Produkte von IBM. VisualWorks Hersteller CinCom hat mit StORE ein ähnliches Werkzeug im Programm. * Die von Case-Tools wie Rational Rose angebotene Sicht auf das UML-Modell hat viel Ähnlichkeit mit einem Klassenbrowser. KategorieSoftwareTool |
Klassenbrowser (und ihre Verwandten ;-) können unterschiedlich viel. Bei einem entsprechend intelligenten Sourcecode-Layout in XML kann auch ein Internet-Browser als Klassenbetrachter herhalten. Daneben gibt es Erweiterungen gängiger Sourcecode-Editoren und fest in eine integrierte Entwicklungsumgebung eingebaute Browser. Ein auf Dateien arbeitender Browser bietet einen i. d. R. eingeschränkten Funktionsumfang gegenüber einem in das Konfiguration-Management integrierten Browser.
Beispiele: