Refactoring: Kann man mit AI die Domäne wieder entdecken?
Legacy-Code ist oft mehr als nur technische Schuld – er ist ein Friedhof verlorener Domänenkenntnisse. Über Jahre gewachsene REST- und SOAP-Schnittstellen erzählen Geschichten von Business-Anforderungen, die nie dokumentiert wurden, von impliziten Regeln, die nur noch im Code existieren, und von fachlichen Konzepten, die in generischen Klassenamen wie DataProcessor oder ServiceHelper verschwunden sind.
In diesem Talk untersuchen wir, wie moderne AI-Tools uns dabei helfen können, die ursprüngliche Domänenlogik aus veraltetem API-Code zu extrahieren. Anhand konkreter Beispiele aus SOAP-WSDL-Definitionen und überladenen REST-Endpoints zeige ich:
- Wie AI helfen kann, versteckte Domänenkonzepte und Bounded Contexts wieder zu entdecken
- Welche Muster AI in historisch gewachsenen API-Strukturen erkennt
- Wie sich aus undokumentierten Request/Response-DTOs die ursprüngliche fachliche Intention rekonstruieren lässt
- Wo die Grenzen von AI liegen und menschliche Expertise unverzichtbar bleibt.
Der Talk richtet sich an alle, die mit gewachsenem Code arbeiten und sich fragen, ob AI mehr sein kann als ein Code-Generator – nämlich ein archäologisches Werkzeug, um die Domäne zurückzuerobern, bevor wir sie umgestalten.
Lernziele
Praktische Techniken für AI-gestütztes Domain Discovery, realistische Einschätzung der Möglichkeiten und Grenzen sowie konkrete Beispiele aus der Praxis mit Legacy-APIs.