Ich habe angefangen, die Prinzipien von DDD zu lernen und versuche gerade, das Konzept eines begrenzten Kontexts zu verstehen. Insbesondere, wie entscheidest du, wie groß (oder klein) es sein muss? Ja, ich weiß, so klein wie möglich und so groß wie nötig (laut Vaughn Vernon).Größe eines begrenzten Kontextes
Sagen wir, ich sollte ein Blog modellieren. Ich könnte dann sagen, dass es 3 beschränkte Kontexte gibt: 1) Titelseite (mit den neuesten Artikeln, keine Kommentare gezeigt) 2) Diskussion (ein einzelner Artikel mit Kommentaren) 3) Artikel Composer (wo ich einen Artikel verfasse).
Allerdings fühlt sich das nicht richtig an (die allgegenwärtige Sprache ist für alle gleich), es scheint, als käme ich von einem Front-End-Standpunkt aus und denke immer noch an Sichtmodelle oder etwas.
Könnte mir bitte jemand in die richtige Richtung zeigen?
Ich bin kein Experte für das Thema, aber ich denke, Sie haben Recht. Wörter wie Artikel und Kommentare haben immer die gleiche Bedeutung, also ist es ein einzelner beschränkter Kontext, der nicht kompliziert ist, alles was er tut ist CRUD. – inf3rno
Es ist in diesem Fall vielleicht nicht wert, aber BCs werden aus Verhalten und Konzepten hervorgehen. Zum Beispiel kann Ihr Blog einen Verwaltungskontext haben, der es Superadministratoren erlaubt, Konten zu sperren und andere administrative Aufgaben auszuführen. Diese sind nicht wirklich Teil der Kerndomäne eines Blogs und können ein neues BC rechtfertigen. – plalx
@plalx Guter Punkt, erinnert mich sofort an das Beispiel in Vernons Buch. –