Questions marquées «domain-driven-design»

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.

2
DDD - Racine agrégée avec un grand nombre d'enfants
Je préfère cette question en disant que je suis relativement nouveau sur DDD, donc je peux faire des erreurs fondamentales ici! Je travaille sur un projet qui implique les concepts de Comptes et Transactions (au sens financier). Un compte peut contenir plusieurs transactions. Il me semble que le compte et …





4
Approche DDD des opérations CRUD de base dans une application complexe centrée sur le domaine
Mon entreprise est en train de réécrire notre application Web à partir de zéro. Il s'agit d'une grande application de niveau entreprise avec un domaine complexe dans le secteur financier. Nous utilisons un ORM (Entity Framework) pour la persistance. Essentiellement, la moitié de notre application se concentre sur la collecte …

3
Est-ce une mauvaise pratique qu'une définition d'objet API contienne des ID de référence tiers en tant que propriétés?
Comme ça: Campaign: type: object properties: id: type: string description: "A GUID identifier" referenceId: type: string description: "A consumers identifier they have used to map their own systems logic to this object." name: type: string description: "'Great Campaign 2017' as an example" Je suis préoccupé par le referenceId . Le …


2
L'ID métier bien connu d'une entité doit-il être représenté par un type dédié dans DDD / OOP?
En termes pratiques, cela signifie utiliser un personnalisé (immuable) classsur un stringou un autre type primitif. Exemples: Édition: International Standard Book Number. Finance: Numéro international d'identification des titres. Avantages: Peut assurer le format d'un identifiant. Devient un membre de première classe du modèle. Désavantages: Ajoute une friction de persistance (par …

4
Modéliser les relations avec DDD (ou avec sens)?
Voici une exigence simplifiée: L'utilisateur crée un Questionavec plusieurs Answers. Questiondoit en avoir au moins un Answer. Clarification: pensez Questionet Answercomme dans un test : il y a une question, mais plusieurs réponses, où peu peuvent être correctes. L'utilisateur est l'acteur qui prépare ce test, il crée donc des questions …


4
Assurer la cohérence transactionnelle avec DDD
Je commence par DDD et je comprends que les racines agrégées sont utilisées pour assurer la cohérence transnationale. Nous ne devons pas modifier plusieurs agrégats dans un seul service d'application. Je voudrais cependant savoir comment faire face à la situation suivante. J'ai une racine agrégée appelée Produits. Il existe également …


3
Présentation VS Application layer in DDD
J'ai du mal à tracer une ligne claire entre la couche Présentation et Application dans la conception pilotée par domaine. Où les contrôleurs, les vues, les mises en page, les fichiers Javascript et CSS doivent-ils aller? Est-ce dans la couche Application ou Présentation? Et s'ils vont tous ensemble dans la …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.