Domain-Driven Transformation: Legacy dauerhaft verbessern
Fast jedes Softwaresystem wird mit guten Vorsätzen, aber unter schwierigen Bedingungen entwickelt. Die typischen Schwierigkeiten, die im Leben eines Softwaresystems auftreten, sind:
- Deadlines, die uns zwingen, Hacks zu programmieren,
- unterschiedliche Qualifikationen im Entwicklungsteam, die zu Code in verschiedener Qualität führen, und
- auch alter Code, der unordentlich und zu einem großen Knäul verwoben daherkommt.
All dieser schlechte Code wird die Entwicklungskosten in der Zukunft in die Höhe treiben und führt dazu, dass wir das Softwaresystem nicht mehr gerne anfassen. Wir haben Legacy!
In diesem Deep Dive erlernen Sie Techniken und Konzepte aus Domain-Driven Transformation, die helfen, ein Legacy-System wieder auf den Pfad der Tugend zu bringen. Wir diskutieren, wie Legacy-Systeme mit Hilfe von Domain-Driven Design, Collaborative Modeling, Architekturanalyse und Refactorings Schritt für Schritt verbessert werden können.
In diesem Deep Dive stelle ich Domain-Driven Transformation vor – eine Methode, um Legacy-Systeme mit Hilfe von Domain-Driven Design, Collaborative Modeling, Architekturanalyse und Refactorings Schritt für Schritt zu verbessern.
Zielpublikum: Architekt:innen, Entwickler:innen, Business Analyst:innen, Projektleiter:innen
Voraussetzungen: Projekterfahrung, Basiswissen in DDD
Schwierigkeitsgrad: fortgeschritten
Dr. Carola Lilienthal ist Softwarearchitektin und Geschäftsführerin bei der Workplace Solutions GmbH. Seit 2003 analysiert sie die Zukunftsfähigkeit von Softwarearchitekturen und spricht auf Konferenzen über dieses Thema. 2015 hat sie ihre Erfahrungen in ihren Büchern „Langlebige Softwarearchitekturen“ und „Domain-Driven Transformation“ zusammengefasst.
Mehr Inhalte dieses Speakers? Schaut doch mal bei sigs.de vorbei: https://www.sigs.de/experten/carola-lilienthal/