当我们谈论DDD时我们在谈论什么 (insights.thoughtworks.cn)

【简介】

本文将软件设计领域的问题划分为战略设计,战术设计和领域模型设计三个范畴,并分别探讨了这三个范畴的概念和方法

点击查看原文 >>

@Thoughtworks 2022-11-24 16:07 / 0个评论
赞过的人: @IT技术博客大学习
要不要再学学下面的文章?
DDD诊所——聚合过大综合症 (insights.thoughtworks.cn)
“DDD诊所”是Thoughtworks DDD社区的一项活动,通过对同事们在实施DDD过程中遇到的问题进行分析和解答,共同提高开发水平。我们将其中一些典型案例整理成文供大家参考。之后也会考虑在适当的时候将这一形式对外部开放。
by @Thoughtworks 2023-08-18 14:39 查看详情
当谈论引用透明时,我们在说什么 (insights.thoughtworks.cn)
谈论到引用透明(Referential Transparency),我们都会聊函数式编程(FP),会聊Effect和Side Effect,会聊纯函数(Pure Function)等,这些概念相互关联,有时甚至彼此引用定义,能够真正理解它们的含义非常重要。
by @Thoughtworks 2023-03-22 15:27 查看详情
在DDD中建立领域模型 (insights.thoughtworks.cn)
我们应该基于领域概念设计领域模型,然后再采用合适的模式降低领域模型的复杂度,进一步增加领域模型的表达能力。
by @Thoughtworks 2023-02-22 09:20 查看详情
DDD的哲学意味(下) (insights.thoughtworks.cn)
领域模型在自然语言和编程语言之间建立起了桥梁,帮助跨越两者之间的巨大鸿沟,成为开发复杂软件的重要手段。
by @Thoughtworks 2023-01-04 10:37 查看详情
DDD的哲学意味(中) (insights.thoughtworks.cn)
DDD中,领域的概念以实体、值对象、聚合、模块等方式表达出来。有些伙伴把领域中的主要聚合或实体识别出来后,却没有识别它们之间的关联,就认为已经完成了领域建模。这样的模型其实是不完整的。
by @Thoughtworks 2022-12-08 17:22 查看详情
DDD的哲学意味(上) (insights.thoughtworks.cn)
我们实际上不是对客观世界本身建模,而是对我们所认识到的东西,也就是说客观世界在我们心灵中的映像建模。至于我们所认识到的东西和客观世界(如果有的话)的关系就留给哲学家们讨论吧。
by @Thoughtworks 2022-11-09 16:08 查看详情
DDD诊所——异步事件综合征 (insights.thoughtworks.cn)
“DDD诊所”是Thoughtworks DDD社区的一项活动,通过对同事们在实施DDD过程中遇到的问题进行分析和解答,共同提高开发水平。我们将其中一些典型案例整理成文供大家参考。之后也会考虑在适当的时候将这一形式对外部开放。
by @Thoughtworks 2022-08-18 16:12 查看详情
DDD 中的几个困难问题 (insights.thoughtworks.cn)
在做 DDD 的培训和工作坊时,会遇到来自客户或学员的疑问,有些问题值得我们深入思考。我整理了一些常见的问题,欢迎补充和讨论。结合 DDD 社区最近的讨论成果,这里我先给出一个简单的参考答案。
by @Thoughtworks 2022-07-14 11:05 查看详情
用个十百千思考DDD (insights.thoughtworks.cn)
企业在进行数字化转型的时代中,面临着业务种类繁多,业务高度依赖的问题。微服务和中台是解决这些问题的有效技术手段。DDD 可以同时指导微服务设计和中台业务建模。
by @Thoughtworks 2022-04-24 11:49 查看详情
DDD落地,如何持久化融合 (insights.thoughtworks.cn)
聚合是一组始终需要保持一致的业务对象。因此,我们作为一个整体保存和更新聚合,以确保业务逻辑的一致性。
by @Thoughtworks 2021-11-26 15:53 查看详情