Konferenzbeitrag
Die Schönheit kommt von Innen
Lade...
Volltext URI
Dokumententyp
Text/Conference Paper
Dateien
Zusatzinformation
Datum
2017
Autor:innen
Zeitschriftentitel
ISSN der Zeitschrift
Bandtitel
Quelle
Verlag
Gesellschaft für Informatik e.V.
Zusammenfassung
In unserer täglichen Arbeit beim Programmieren haben wir mit komplexen Strukturen zu tun. Ein normales Softwaresystem von 250.000 Zeilen Code hat bereits um die 3.000 Klassen. Diese Klassen arbeiten auf die eine oder andere Weise zusammen, um die gewünschte Funktionalität zu realisieren. Um Fehler zu beheben und neue Funktionalität hinzuzufügen, müssen wir uns in diesen vernetzten Strukturen zurecht finden und sie verstehen. In unseren Entwicklungsumgebungen arbeiten wir auf einzelnen Source-Files und lassen uns anzeigen, welche anderen Files alle unsere Funktionalität benutzen. Ein Blick auf die gesamte Struktur bekommen wir aber nicht. Häufig haben wir ein Diagramm der Architektur an der Wand hängen oder am Whiteboard gezeichnet. All das sind lediglich Abbilder der Vorstellungen, die wir beim Entwickeln im Kopf haben. Die wirklichen Strukturen sehen möglicherweise ganz anders aus.