DDD聚合这个词语准确吗? - jbogard


具有讽刺意味的是,强调无处不在的语言的 DDD 社区搞砸了这么多预先存在的DDD术语:
DDD聚合Aggregate这个词语准确吗?
“聚合”完​词语可能​全过载。DDD社区意见领袖mathias将其视为“确定性单位”,它是某些数据和规则的一致性边界,在此边界内,您具有原子性、无并发性和无分布性。它不仅仅是一个事务边界,而是基于域。
我们可以称之为一致性岛(consistency island)而不是一致性边界吗?这听起来可能很奇怪,但我认为我们在软件中使用的普通词不够多,有时它变得乏味而不是有趣。一致性边界将重点引向周围边际,而岛这个概念有以岛中心周围是水为边界,与外隔绝。
banq个人一直使用水滴来表达聚合形象比喻,想象荷花上一滴滴水滴,自然地凝聚在一起。与外界隔离。