Als «domain-driven-design» getaggte Fragen

Domain-Driven Design (DDD) ist ein Ansatz zur Entwicklung von Software für komplexe Anforderungen, indem die Implementierung mit einem sich entwickelnden Modell verbunden wird.




4
Rich Domain Models - wie genau passt das Verhalten dazu?
In der Debatte von Rich vs. Anemic Domain Models steckt das Internet voller philosophischer Ratschläge, aber es fehlen maßgebliche Beispiele. Ziel dieser Frage ist es, definitive Richtlinien und konkrete Beispiele für geeignete domänengetriebene Designmodelle zu finden. (Idealerweise in C #.) Für ein reales Beispiel scheint diese Implementierung von DDD falsch …



5
Wie weit sollten wir Code und Daten umbenennen, wenn sich die Nomenklaturen der Endbenutzer ändern?
Vor langer Zeit haben wir eine Funktion hinzugefügt, mit der unsere Benutzer ein Bild "akzeptieren" konnten, nachdem es einer Workflow-Warteschlange hinzugefügt wurde. Es stellte sich heraus, dass wir den falschen Begriff verwendet haben und die Benutzer das Bild tatsächlich "genehmigen". Das Ändern von Akzeptieren in Genehmigen auf unserer Benutzeroberfläche ist …

7
Anwendungsschicht vs Domain-Schicht?
Ich lese Domain-Driven Design von Evans und bin gerade dabei, die geschichtete Architektur zu diskutieren. Ich habe gerade festgestellt, dass Anwendungs- und Domänenschicht unterschiedlich sind und getrennt werden sollten. In dem Projekt, an dem ich arbeite, sind sie irgendwie vermischt und ich kann den Unterschied nicht erkennen, bis ich das …

7
Kann ein System zu 100% datengetrieben sein?
Mein neuer Chef arbeitet seit vielen Jahren an diesem Projekt. Ich bin erst seit ein paar Wochen hier, aber ich bin nicht sicher, ob das möglich ist. Er möchte ein System entwerfen, das "100% datengesteuert" ist. Wenn wir also genügend Daten eingeben, können wir jede Anwendung definieren und generieren. Ich …

11
Best Practice- oder Entwurfsmuster zum Abrufen von Daten für Berichte und Dashboards in einer domänenreichen Anwendung
Zunächst möchte ich sagen, dass dies eine vernachlässigte Frage / ein vernachlässigter Bereich zu sein scheint. Wenn diese Frage also verbessert werden muss, hilf mir, diese Frage zu einer großartigen Frage zu machen, von der andere profitieren können! Ich suche Rat und Hilfe von Leuten, die Lösungen implementiert haben, die …


3
Was ist in Bezug auf DDD ein begrenzter Kontext?
Als ich das Buch "Implementing Domain Driven Design" von Vaughn Vernon durchgearbeitet habe, konnte ich nicht richtig verstehen, was ein begrenzter Kontext eigentlich ist. Das Buch definiert einen begrenzten Kontext als "eine konzeptionelle Grenze, an der ein Domänenmodell anwendbar ist. Es bietet eine allgegenwärtige Sprache, die vom Team gesprochen und …


5
Gilt es immer noch, im Kontext der funktionalen Programmierung von einem anämischen Modell zu sprechen?
Die meisten taktischen DDD-Entwurfsmuster gehören zum objektorientierten Paradigma, und ein anämisches Modell beschreibt die Situation, in der die gesamte Geschäftslogik in Services und nicht in Objekte integriert wird, wodurch sie zu einer Art DTO werden. Mit anderen Worten, das anämische Modell ist ein Synonym für den prozeduralen Stil, der für …

2
Wie gehen Sie mit gemeinsamen Konzepten in einer Microservice-Architektur um?
Ich recherchiere Architekturmuster für eine Anwendung, die ich entwickle, und ein Microservice- Ansatz scheint eine gute Wahl zu sein, aber ich bin nicht sicher, wie ich mit Interaktionen zwischen den Diensten umgehen soll. Die Anwendung befasst sich hauptsächlich mit Benutzern, Profilen von Benutzern, Fotos und Tags, die ein bis mehrere …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.