有界上下文的大小

Tho*_*der 6 domain-driven-design bounded-contexts

我已经开始学习DDD的原理了,我现在正试图掌握有界上下文的概念.特别是,你如何决定它有多大(或小)?是的,我知道,尽可能小,必要的大(根据Vaughn Vernon).

假设我要为博客建模.然后我可以说有3个有界的背景:1)Front Page(以最新的文章为特色,没有显示评论)2)讨论(包括评论的单篇文章)3)Article Composer(我撰写文章的地方).

然而,这感觉不对(无处不在的语言对所有人来说都是一样的),似乎我是从前端角度来看,我仍然在考虑视图模型或其他东西.

有谁能请我指出正确的方向?

小智 2

尝试从不同的角度看待您的整个领域,作为文章的编辑,您可能会使用诸如创建文章草稿、发布文章之类的句子,作为文章的读者,您将阅读文章并对其进行评论。除了构建领域语言之外,您还将识别实体及其行为,其中一些只会出现在一个视角中,一些会出现在两个视角中,但您将通过它们的行为来区分它们。您的领域语言向您显示每个视角的边界,您将其实现为有界上下文。