Arbeiten mit Bestandscode
Im Studium hat man meist mit Software zu tun, die man von Null an entwickelt. Das kommt im Leben professioneller Softwareentwickler_innen jedoch nur selten vor, sondern die meiste Zeit ändert, repariert oder erweitert man eine Software, die schon lange da ist: Bestandscode.
Das wirft viele ganz eigene Probleme auf. Zwei der wichtigsten lernen wir in diesem Kapitel kennen:
- Bestandscode hat nicht überall eine günstige Struktur. Wie verbessert man die, um den Code leichter verstehen und ändern zu können?
- Bestandscode ist umfangreich und teilweise kompliziert. Wie versteht man genug davon, um die nächste Änderung zu machen?