Legacy Code: Wie teste ich chaotische Software? - Präsenz-Training
Das Seminar befasst sich mit der Vermessung sowie dem dynamischen Test von Legacy Code, wobei hier der Begriff "Legacy Code" enger gefasst wird auf alten, überlieferten Programmcode, der erkennbar gewachsen ist, anstatt geplant erstellt worden zu sein, und zu dem Kommentare und Spezifikationen weitgehend fehlen. Dieses Seminar ist darauf ausgerichtet, die Teilnehmer für die Thematik des logischen "Gestrüpps" zu sensibilisieren und an die Problematik seiner eingeschränkten Handhabbarkeit hinzuführen. Theoretische und praktische Übungen machen mit Methodiken vertraut, mit dem Code dieser Art vermessen wird (Code-Metriken) und Testfälle erstellt werden. Typische Fehler von logischem Gestrüpp werden demonstriert und Beispiele von Code gezeigt, der nach State-of-the-Art programmiert wurde. Nicht zuletzt werden die Grenzen der hier vermittelten Metriken und Tests beleuchtet.
In diesem Training lernen Sie, wie Sie die Qualität von gewachsenem Code feststellen und davon ausgehend verbessern können.
Software-Entwickler, Hardware-Entwickler, Testingenieure
Allgemeine Programmiererfahrung in C/C++, Grundkenntnisse des Testens werden vermittelt.