"Lose Kopplung und hohe Kohäsion" sind wichtige Prinzipien für die Erstellung wartbarer Software. Während das Thema Kopplung oft behandelt wird, erhält Kohäsion weniger Aufmerksamkeit. In diesem Vortrag lege ich den Fokus auf Kohäsion.
Wir beginnen mit den Grundlagen der Kohäsion im Software-Design und beleuchten ihre Bedeutung für wartbare und skalierbare Systeme. Dabei erkläre ich verschiedene Arten von Kohäsion, wie funktionale oder temporale, und beleuchte ihre Rolle in unterschiedlichen Disziplinen wie Chemie und Sozialverhalten.
Im zweiten Teil betrachten wir Kohäsion im Domain-driven Design (DDD). Ein ganzheitlicher Ansatz im DDD unterstützt hohe Kohäsion, etwa durch Ubiquitous Language. Anhand realer Szenarien zeige ich, wie kohärentes Design die Effektivität von DDD steigert und komplexe Domänenmodelle vereinfacht.
Der Vortrag richtet sich an Software-Architekt:innen, Entwickler:innen sowie nicht-technische Interessengruppen, die verstehen möchten, wie kohärentes Software-Design zur Erreichung von Geschäftszielen beiträgt.
GEHOSTED VON
Michael Plöd
Wann und Wo?
13:15
Raum:
Berlin
Dies ist eine Kompaktversion unserer Schulung, in der Du sofort Wissen tankst.