Dienstag 10.11.2015 - Mittwoch 11.11.2015

Legacy-Code: Wie teste ich chaotische Software?

Die meisten Software-Entwickler dürften in ihrer Laufbahn damit konfrontiert werden, bestehenden aber mehr oder weniger undokumentierten Code wiederverwenden, warten, überarbeiten oder debuggen zu müssen. Doch wie nähert man sich solchen „Altlasten“ in Form von „Legacy Code“?

Legacy-Code steht im Rahmen dieses Seminars für Software ohne Spezifikation und ohne Testcases – ein großer Haufen chaotischer, gestrüppartiger Code, der irgendwie funktioniert, aber keiner weiß wieso. Fast jedes Unternehmen arbeitet mit veraltetem Code, der nicht (mehr) optimal läuft oder Performance-Probleme mit sich bringt.

Dieses Intensivseminar mit dem Software-Experten Dr. Richard Kölbl von Mixed Mode verfolgt zwei Ziele: Zum einen erfahren Software-Entwickler, wie sie mit Metriktools ihren Legacy-Code vermessen und einschätzen können. Auf Vermessungen dieser Art basieren zum Beispiel Vorbereitungen für Redesigns. Zum anderen trainieren die Teilnehmer die Erstellung von dynamischen Tests an solchem Code, wobei die zu umgehende Schwierigkeit darin liegt, dass es eben keine Vorgaben gibt, die sich für die Testerstellung nutzen lassen.

Die hier vorgestellten Tests machen nachvollziehbare Qualitätsaussagen über den Code erst möglich. Sie zielen auf Qualitätsaspekte wie Robustheit, Zuverlässigkeit etc. und können als Grundlage für Regressionstests oder Redesigns verwendet werden.

Grundsätzlich sind die vorgestellten Techniken für jede Programmiersprache anwendbar, die Beispiele im Seminar sind in C und C++ geschrieben.

Veranstalter:

WEKA FACHMEDIEN GmbH
Richard-Reitzner-Allee 2
85540 Haar bei München
Tel: +49(0)89/255 56-1349

Termininformationen:
Dienstag 10.11.2015 - Mittwoch 11.11.2015
Ort:
Haar bei München