DDD之理解复杂度、尊重复杂度、掌控复杂度

11 月 24 日
阅读 3 分钟
109
本文书接上回《懂了这个道理,人月神话不再是神话!》,关注公众号(老肖想当外语大佬)获取信息:最新文章更新;DDD框架源码(.NET、Java双平台);加群畅聊,建模分析、技术交流;视频和直播在B站。关注公众号一定要星标,以及时获得最新推送。背景关于“复杂度”我在系列开篇《关于领域驱动设计,大家都理解错了》中就...
封面图

懂了这个道理,人月神话不再是神话!

11 月 19 日
阅读 3 分钟
98
本文书接上回《解决DDD最大难题-如何划分领域》,关注公众号(老肖想当外语大佬)获取信息:最新文章更新;DDD框架源码(.NET、Java双平台);加群畅聊,建模分析、技术交流;视频和直播在B站。声明: 本文观点限定在重业务的软件系统研发场景下,其它场景不作为本文讨论的范围。前言1975 年《人月神话:软件项目管理之...
封面图

解决DDD最大难题-如何划分领域

11 月 6 日
阅读 2 分钟
153
本文书接上回《反DDD模式之“复用”》,关注公众号(老肖想当外语大佬)获取信息:最新文章更新;DDD框架源码(.NET、Java双平台);加群畅聊,建模分析、技术实现交流;视频和直播在B站。背景最近直播的时候,看到一条留言,问我是否有关于如何划分领域的文章,翻看了一下,发现关于这么重要的问题,居然没有专门、认真、...
封面图

反DDD模式之“复用”

9 月 21 日
阅读 2 分钟
270
本文书接上回《反DDD模式之关系型数据库》,关注公众号(老肖想当外语大佬)获取信息:最新文章更新;DDD框架源码(.NET、Java双平台);加群畅聊,建模分析、技术实现交流;视频和直播在B站。背景在我们软件开发过程中,“复用接口(webapi)”、“复用服务(service)”是非常常见的现象,很多老司机都会为自己设计的代码...
封面图

反DDD模式之关系型数据库

9 月 17 日
阅读 2 分钟
224
我在与开发者交流关于DDD的建模思路时,往往会遇到一个难题,就是不少经验丰富的开发者,总是带着技术的思维来理解业务,ta的大脑里无法纯粹地勾勒出一个边界明确的代表业务实体的形象。其中最明显的一个现象,就是习惯性地用关系数据库中的“关系”,来映射业务模型之间的关系,一旦带着“关系”来思考,那么“边界”就很难再...
封面图

欢迎加入d3shop,一个DDD实战项目

9 月 10 日
阅读 1 分钟
254
整个《老肖的领域驱动设计之路》系列关于认知的核心部分已经基本闭环,但纸上得来终觉浅,还是需要通过实际操作来体会和验证我们的观点,接下来,我将通过一个实战项目来带着大家一起体验从需求到设计,再到实现的过程。当然我一个人的力量肯定是不足以实现一个完整的系统的,因此期望通过开源项目运作的方式,与大家一...
封面图

图穷匕见-所有反DDD模式都是垃圾

9 月 5 日
阅读 2 分钟
277
本文书接上回《主观与客观,破除DDD凭经验魔咒》,关注公众号(老肖想当外语大佬)获取信息:最新文章更新;DDD框架源码(.NET、Java双平台);加群畅聊,建模分析、技术实现交流;视频和直播在B站。开个玩笑“我不是针对这一个问题,我是说所有的反DDD模式都是垃圾”,作为教练,在团队中我时常用这样的玩笑来调侃不符合D...
封面图

主观与客观,破除DDD凭经验魔咒

8 月 28 日
阅读 2 分钟
308
本文书接上回《学习真DDD的最佳路径》,关注公众号(老肖想当外语大佬)获取信息:最新文章更新;DDD框架源码(.NET、Java双平台);加群畅聊,建模分析、技术实现交流;视频和直播在B站。神秘的“凭经验”一千个人眼中有一千个哈姆雷特,每个人的经历不同,认知不同,那么看待哈姆雷特的角度和感受也不同。在软件工程领域...
封面图

学习真DDD的最佳路径

8 月 26 日
阅读 2 分钟
183
本文书接上回《DDD是软件工程的第一性原理?》,关注公众号(老肖想当外语大佬)获取信息:最新文章更新;DDD框架源码(.NET、Java双平台);加群畅聊,建模分析、技术实现交流;视频和直播在B站。假DDD的特征在开始之前,考虑到目前关于DDD的资料非常多且杂,我们需要具备分辨的能力,确保不被误导。看过本系列文章的朋...
封面图

DDD是软件工程的第一性原理?

8 月 24 日
阅读 3 分钟
271
本文书接上回《DDD建模后写代码的正确姿势》,关注公众号(老肖想当外语大佬)获取信息:最新文章更新;DDD框架源码(.NET、Java双平台);加群畅聊,建模分析、技术实现交流;视频和直播在B站。前提本文需要以系列前文的逻辑链条和结论为前提,如果没有阅读过前文的,可以阅读合集《老肖的领域驱动设计之路》。故事背景...
封面图

DDD建模后写代码的正确姿势(Java、dotnet双平台)

8 月 22 日
阅读 12 分钟
337
本文书接上回《一种很变态但有效的DDD建模沟通方式》,关注公众号(老肖想当外语大佬)获取信息:最新文章更新;DDD框架源码(.NET、Java双平台);加群畅聊,建模分析、技术交流;视频和直播在B站。终于到了写代码的环节如果你已经阅读过本系列前面的所有文章,我相信你对需求分析和建模设计有了更深刻的理解,那么就可...
封面图

一种很变态但有效的DDD建模沟通方式

8 月 19 日
阅读 2 分钟
235
本文书接上回《这就是为什么你学不会DDD》,关注公众号(老肖想当外语大佬)获取信息:最新文章更新;DDD框架源码(.NET、Java双平台);加群畅聊,建模分析、技术实现交流;视频和直播在B站。背景前文说到,我们在建模的时候要放下技术层面的心智负担,这是我们自己内在的问题,相对来讲容易克服。但另外一面,我们分析...
封面图

这就是为什么你学不会DDD

8 月 19 日
阅读 2 分钟
198
本文书接上回《为了给Javaer落地DDD,我们不得不写开源组件》,,关注公众号(老肖想当外语大佬)获取信息:最新文章更新;DDD框架源码(.NET、Java双平台);加群畅聊,建模分析、技术实现交流;视频和直播在B站。[链接]背景我们在《这是DDD建模最难的部分(其实很简单)》一文中介绍了一个关于“用户-角色”的建模过程,...
封面图

为了给Javaer落地DDD,我们不得不写开源组件

8 月 19 日
阅读 2 分钟
240
2023年中,我们的Java后端团队为了落地DDD,全面引入了dotnet技术栈,具体过程和成果,可以看我的B站频道《Java8 到 .NET8,团队升级报告 - 第二弹》,关注公众号(老肖想当外语大佬)获取信息:
封面图

这是DDD建模最难的部分(其实很简单)

8 月 19 日
阅读 2 分钟
198
本文书接上回《为了落地DDD,我是这样“PUA”大家的》,关注公众号(老肖想当外语大佬)获取信息:最新文章更新;DDD框架源码(.NET、Java双平台);加群畅聊,建模分析、技术实现交流;视频和直播在B站。[链接]什么是最重要的事如果你认真读过前面的文章,那么一定知道我们的核心逻辑:领域驱动是一种价值观,这个价值观是...
封面图

为了落地DDD,我是这样“PUA”大家的

8 月 19 日
阅读 3 分钟
172
本文书接上回《先有鸡还是先有蛋?这是领域驱动设计落地最大的困局》,关注公众号(老肖想当外语大佬)获取信息:最新文章更新;DDD框架源码(.NET、Java双平台);加群畅聊,建模分析、技术实现交流;视频和直播在B站。故事背景2023年,我加入了一个全新的团队,担任技术Leader的角色,可以算做是“空降”吧,至今已经一年...
封面图

先有鸡还是先有蛋?这是领域驱动设计落地最大的困局

8 月 19 日
阅读 3 分钟
177
本文书接上回 《关于领域驱动设计,大家都理解错了》,关注公众号(老肖想当外语大佬)获取信息:最新文章更新;DDD框架源码(.NET、Java双平台);加群畅聊,建模分析、技术实现交流;视频和直播在B站。[链接]\_iT0-CFcw0HcPnA先有鸡还是先有蛋的困局前文我们提出了“领域驱动设计是一种价值观”这个观点,那么落地领域驱...
封面图

关于领域驱动设计,大家都理解错了

8 月 18 日
阅读 4 分钟
409
关注公众号(老肖想当外语大佬)获取信息:最新文章更新;DDD框架源码(.NET、Java双平台);加群畅聊,建模分析、技术实现交流;视频和直播在B站。翻遍整个互联网,我发现,关于领域驱动设计,大家都理解错了。今天,我们尝试通过一篇文章的篇幅,给大家展示一个完全不同的视角,把“领域驱动设计”这六个字解释清楚。领...