Ich versuche, die Konzepte hinter DDD zu verstehen, aber ich finde es schwer zu verstehen, nur durch das Lesen von Büchern, wie sie dazu neigen, das Thema auf eine eher abstrakte Art und Weise zu diskutieren. Ich würde gerne einige gute Implementierungen von DDD im Code sehen, vorzugsweise in C#.Gibt es Open-Source-Projekte mit DDD (Domain Driven Design)?
Gibt es gute Beispiele für Projekte, die DDD in der Open-Source-Welt praktizieren?
Das Beispiel wurde nach C# portiert. Siehe Lance Fishers Antworten für den Link. –
+1 @stefan ist direkt auf das Geld, ddd geht es nicht um die Bausteinmuster, es geht nicht darum Framework x über Framework y zu verwenden. Es geht darum, ständig zu fragen, ob dieses Modell mir hilft, die Kernprobleme in meiner Domäne zu lösen. Modelle sind keine universellen Repräsentationen von "Wahrheit" oder "Realität", sie existieren, um ein spezifisches Problem zu lösen. mach das richtig und mach dir keine Sorgen um den Rest, es sind alles nur Details. –
Ich glaube, dass dieses Projekt auch gestorben ist. Es ist eine Schande, denn es ist diejenige, die ich am meisten mag. Sehr einfach, geradlinig, prägnant, obwohl es einige Verstöße gegen das Buch gibt (wie zum Beispiel ein Wertobjekt in einem Aggregat, ein anderes Wertobjekt in einem anderen Aggregat), ist es insgesamt ein ausgezeichneter Leitfaden. –