Besseren Code schreiben – eine Einführung
Obwohl bereits seit über einem halben Jahrhundert Software entwickelt wird, ist noch lange kein Patentrezept in Sicht, wie man Programme gut designt und langfristig wartbar hält. Anfängliche Fehler in der Code-Struktur, das Vernachlässigen bestimmter Bereiche und zunehmende Komplexität können langfristig die Wartbarkeit eines Projekts gänzlich unmöglich machen.
Dieser Vortrag soll insbesondere Anfängern dabei helfen, Code besser und wartbarer zu entwickeln. Es wird ein Überblick über mögliche Techniken und Ansätze geliefert, wie das Entwerfen von Programmierschnittstellen und Modulen, das Schreiben einer hilfreichen Dokumentation oder das Testen des fertigen Produkts.
Vorkenntnisse
- Grundkenntnisse der Softwareentwicklung und Programmierung sind erforderlich, gerne auch Erfahrung mit größeren Softwareprojekten
Lernziele
- Einfache Regeln und Ansätze zum Entwurf besser nutzbarer APIs und Module
- Typische Hinweise auf suboptimales Design und mögliche Lösungsansätze
- Komplexitätsreduktion zur Vereinfachung der Wartung
- Verschiedene Software-Teststrategien
- Schreiben einer hilfreichen Dokumentation
- Behandlung von Fehlern und Ausnahmen