Quantcast
Channel: Stefan Macke, Autor bei IT-Berufe-Podcast
Viewing all articles
Browse latest Browse all 452

Einführung in Domain Driven Design

$
0
0

In diesem Artikel bei heise Developer zeigt Golo Roden kurz und knapp die wichtigsten Bestandteile von DDD: Domain-driven Design erklärt. Als Einführung ins Thema kann ich den Artikel jedem Azubi wärmstens empfehlen.

Alle wichtigen Begriffe – z.B. Entities, Value Objects und Aggregates – werden erläutert und in den Kontext von DDD einsortiert. Ein paar Codeschnipsel sind auch dabei.

Wer sich bislang noch nicht mit DDD auseinandergesetzt hat, dem empfehle ich dringend, dies nachzuholen. Die Programme, die sich beim Einsatz von DDD ergeben, sind erstaunlich gut wart- und erweiterbar. Und sie passen auch hervorragend in moderne Architekturen, wie Torben Fojuth in diesem Artikel beschreibt: Domain-Driven Design im Hexagon.

Meine letzten Projekte habe ich auch – sehr erfolgreich – nach dem Prinzip des Domain Driven Design umgesetzt. Einen empfehlenswerten Kurs zum Thema gibt es bei Pluralsight: Domain-Driven Design Fundamentals*.

Domain-Driven Design Fundamentals – $29.00

Domain-Driven Design (DDD) is a proven approach to writing software that deals with complex business requirements. This course teaches the fundamentals of Domain-Driven Design through a demonstration of customer interactions and a complex demo application. Eric Evans, author of the seminal book on DDD, guest stars and offers additional advice.


Setzt du DDD in deinen Projekten ein? Oder verwendest du eine andere Vorgehensweise bei der Softwareentwicklung?


Viewing all articles
Browse latest Browse all 452