La conception pilotée par domaine (DDD) est une approche pour développer des logiciels pour des besoins complexes en connectant l'implémentation à un modèle évolutif.
Format court de la question Est-il conforme aux meilleures pratiques de DDD et OOP d'injecter des services sur les appels de méthode d'entité? Exemple de format long Disons que nous avons le cas classique Order-LineItems dans DDD, où nous avons une entité de domaine appelée une commande, qui agit également …
Je me bats un peu avec le référencement entre agrégats. Supposons que l'agrégat Carait une référence à l'agrégat Driver. Cette référence sera modélisée en ayant Car.driverId. Maintenant, mon problème est de savoir jusqu'où dois-je aller pour valider la création d'un Caragrégat dans CarFactory. Dois-je croire que le passé DriverIdfait référence …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les réponses. Vous souhaitez améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 2 ans . Le modèle de domaine …
Je voudrais écrire une application quelque chose comme le commerce électronique. Et vous savez que dans des applications similaires, les produits peuvent avoir des propriétés et des fonctionnalités différentes. Pour simuler une telle opportunité, j'ai créé les entités de modèle de domaine suivantes: Catégorie - c'est quelque chose comme "électronique> …
Comment créer de nouvelles racines agrégées dans l'architecture CQRS? Dans cet exemple, je veux créer une nouvelle racine agrégée AR2 qui contient une référence à la première AR1. Je crée AR2 en utilisant la méthode AR1 comme point de départ. Jusqu'à présent, je vois peu d'options: Dans la méthode AR1, …
J'essaie d'apprendre des façons de DDD et des sujets connexes. Je suis venu avec une idée de contexte borné simple pour mettre en œuvre la «banque»: il y a des comptes, l'argent peut être déposé, retiré et transféré entre eux. Il est également important de conserver l'historique des modifications. J'ai …
J'adapte la conception basée sur le domaine depuis environ 8 ans maintenant et même après toutes ces années, il y a encore une chose qui me dérange. Cela vérifie un enregistrement unique dans le stockage de données par rapport à un objet de domaine. En septembre 2013, Martin Fowler a …
Vous construisez un système qui assure le suivi des entreprises. Ces entreprises ont des contacts. Ces contacts sont souvent des spécialistes qui ne répondent qu'à certains types de questions, telles que la facturation / paiement, les ventes, les commandes et le support client. En utilisant la conception pilotée par domaine …
Je viens d'un monde de scripts de transaction et je commence tout juste à jeter un œil à DDD. Je ne suis pas sûr de la bonne façon d'intégrer une conception DDD avec la persistance de la base de données. Voici ce que j'ai: Classe de service appelée OrganisationService dont …
Selon le principe de séparation Command-Query , ainsi que les présentations Thinking in Data et DDD with Clojure , il convient de séparer les effets secondaires (modifiant le monde) des calculs et des décisions, afin qu'il soit plus facile de comprendre et de tester les deux parties. Cela laisse une …
Je travaille sur un système qui permet aux administrateurs de définir des formulaires contenant des champs. Les formulaires définis sont ensuite utilisés pour saisir des données dans le système. Parfois, les formulaires sont remplis par un humain via une interface graphique, parfois le formulaire est rempli en fonction des valeurs …
J'ai utilisé un outil MDA (model driven architecture) dans le passé où nous avons modélisé via UML et cela a généré les entités commerciales (notre modèle de domaine) et l'ORM (mapping, etc.) entre autres. Une grande partie du code d'entreprise et des services travaillant sur le domaine faisaient partie du …
J'ai une application ASP.NET MVC, qui utilise un service de requête pour obtenir des données et un service de commande pour envoyer des commandes. Ma question concerne la partie commande. Si une demande arrive, le service de commande utilise un répartiteur de commande qui acheminera la commande vers son gestionnaire …
Fermé . Cette question a besoin de détails ou de clarté . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Ajoutez des détails et clarifiez le problème en modifiant ce message . Fermé il y a 6 ans . Je viens de commencer à travailler sur un projet …
Je suis un débutant DDD relatif, mais je lis tout et tout ce que je peux mettre la main sur pour résumer et distiller mes connaissances. Je suis tombé sur cette question DDD, et l'une des réponses m'a intrigué. Contextes et domaines DDD délimités? Dans l'une des réponses, l'affiche donne …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.