116 votes

Confusion sur les contextes limités et les sous-domaines

J'ai lu le livre d'Eric Evan et je lis actuellement celui de Vaughn Vernon. J'en suis au deuxième chapitre, où il parle des sous-domaines et du contexte délimité, et je suis complètement désorienté.

D'après ce que j'ai pu comprendre, il devrait y avoir une relation 1:1 entre un BC et un SD. Cependant, j'ai lu à d'autres endroits que ce n'est pas nécessairement le cas.

Quelqu'un peut-il m'expliquer la relation entre un BC et un SD ?

3voto

Elham Babaei Points 31

Veuillez vérifier este lien il vous aidera, Contexte borné ou contexte ? Le terme Contexte est une description générale d'un regroupement de concepts, le terme Contexte délimité est plus spécifique - un Contexte délimité est une zone de votre application qui a des frontières explicitement définies, a son propre modèle et maintient son propre code. Au sein du contexte délimité, tout doit être strictement cohérent.

En général, nous pouvons utiliser les termes Contexte et Contexte limité de manière interchangeable, bien que j'aie tendance à parler en termes de Contexte de l'aspect commercial des choses, et le terme Contexte limité de la mise en œuvre technique.

3voto

Alireza Rahmani Points 74

En une phrase très courte et simple, nous pouvons dire : les sous-domaines font partie de l'espace du problème et sont choisis par The Business alors que les contextes délimités sont des frontières logicielles définies par engineers .

1voto

Daniel Schwarz Points 1

Vaughn Vernon déclare dans son livre "Implementing Domain-Driven Design" ce qui suit :

"C'est un objectif souhaitable d'aligner les sous-domaines un à un avec les contextes délimités." Page 57

0voto

Chris Tsang Points 11

Lorsque deux langues différentes parlent de la même chose ou d'une chose similaire, la chose est référencée dans deux contextes différents. Vous pouvez traduire la chose dans 2 contextes dans certaines mesures.

De même, un terme peut avoir une signification différente dans différents départements. Dans ce cas, le contexte différent explique le terme différemment. La traduction entre les deux peut être possible dans une certaine mesure.

Au lieu de dire "contexte délimité", essayez peut-être de dire "monde délimité".

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X