#DDD聚合

      更多分类

使用DDD聚合发现隐藏的业务规则的案例分析:数据库事务的业务实现 - Nick Tune

19-12-02 1507 3 banq

在现实世界中,我们可能会对我们的业务规则和流程含糊不清。我们可以设置例外,也可以绕过一些步骤以适应我们从未想到的特殊情况。 想象一下一个业务规则,即所有客户都必须具有名字,中间名和姓氏。如果某人访问... 详细

花费优秀程序员95%时间精力的事情 - MICHAEL JACKSON

19-09-12 1 558 3 banq

软件开发人员最常犯的错误是:把东西放在错误的地方。将本来应该分离的责任与概念耦合在一起。对我来说,这占据软件开发中95%。只是 弄清楚*事物所属的地方 。 其他观点: 1. 我担心开发人员会强调并... 详细

DDD聚合的再一次定义 - Mathias Verraes

19-10-18 2 1510 2 banq

聚合这个词语由于非常广泛且通用,有可能导致很多人无法抓住其中心要旨,著名领域设计专家Mathias Verraes对聚合重新进行了一次定义: 通过定义事务边界,并发边界和分发边界来强制一组相互关联的... 详细

Clean清洁领域模型的几个特点 -Kamil Grzybek

19-11-01 1143 3 banq

如今,有关干净代码和体系结构的讨论很多。关于如何实现它的讨论越来越多。罗伯特·C·马丁(Robert C. Martin)描述的规则是通用的,我认为,我们可以在其他各种情况下使用它们。 在本文中,我... 详细

使用Java实现DDD持久性构建机制,避免JPA等基础设施污染领域模型 - Oliver Drotbohm

20-03-28 150 1 banq

当涉及到实现DDD模型对象从仓储数据库中创建时,人们通常很难在纯正概念和技术实用主义之间找到良好的平衡。在本文中,我将讨论一个实验性想法,以Java代码表达DDD的一些战术设计概念,并导出元数据,例... 详细

Mathias Verraes:软件设计中,越小越好,粒度越细越好往往是一种坏建议

19-12-31 905 1 banq

在软件设计中,“越小越好”几乎普遍是坏建议,例如针对数据库分区,消息大小,μsvcs,有界上下文,类名,方法一致性等。一些关键业务逻辑会越过这些细粒度边界,并导致实施不当。 小粒度事物看起来很简单,... 详细

幽默:数据技术本身真的能控制访问安全? - ardalis

19-11-17 1243 1 banq

2005: DBA: 我能控制数据的访问,确保安全和高性能; 后端:我的ORM想抓什么就抓什么数据。 2018: 后端:我的API设计能控制数据的访问,确保安全和高性能; 前端:我的GraphQL... 详细

DDD聚合的数学模型 -Thomas Ploch

19-11-18 1216 1 banq

软件不是孤立的工件。它必须嵌入到使用和生产它的人们的社会技术环境中,并与环境不断相互作用。我们需要知道的是,复杂的系统如何显示我们作为系统设计者试图捕获有用的抽象的行为。 “组织是动态的,层次... 详细

共有 841 2 3 4 ... 11 下一页