领域驱动设计

程序猿秃头之路4 天前
数据库·oracle·ddd·领域驱动设计
DDD 系列:聚合和聚合根详解上一篇文章中,我们学习了实体和值对象。实体看身份,值对象看属性,这两个概念算是 DDD 战术设计里面最基础的砖块。
程序猿秃头之路5 天前
数据库·oracle·ddd·领域驱动设计
DDD 系列:实体和值对象详解上一篇文章中,我们通过事件风暴梳理了业务事件、命令和业务规则,也得到了一些领域模型的线索。从这一篇开始,我们进入 DDD 的战术设计。先从两个最基础、也最容易混淆的概念说起:实体和值对象。
rolt8 天前
ddd·领域驱动设计
[补注重发]《领域驱动设计》里的“领域愿景”属于伪创新从2019年开始,我发表了多篇领域驱动设计批评文章。现在是2026年。在不修改原文的情况下,我逐篇加上2026年的一些补充评注,重新发布。
leeyi11 天前
agent·ai编程·领域驱动设计
Go 项目怎么组织:DDD 4 层 vs MVC vs 脚本式系列「企业级 AI Agent 实现拆解」E32 篇,Part 9 起步篇第二章。上一篇5 分钟跑通你的第一个 AI Agent把 Agent 跑起来了,代码全在一个 main.go 里。这篇讲什么时候需要分层、怎么分。
想你依然心痛12 天前
ddd·领域驱动设计·限界上下文·分层架构·聚合根·嵌入式固件·防腐层
领域驱动设计(DDD)在嵌入式固件中的应用幸福的本质不是惊天动地的狂喜,而是持续收集微小雀跃的能力。 大脑对剧烈刺激会快速适应,但对日常生活中细小的积极体验——阳光、好听的歌、一杯热茶——如果能刻意留意并品味,幸福感会持续累积。幸福不是山顶的烟花,而是沿途捡拾的闪亮石子。
小和尚同志14 天前
架构·领域驱动设计
types.ts:设计理念在代码中的第一个载体今天在学习一个项目时,教程推荐先看 types.ts,给的理由:后面的模块都依赖这个公共类型定义。刚开始看觉得很合理,但仔细一想,又觉得这个理由过于浅显。
leeyi14 天前
aigc·agent·领域驱动设计
五个适配器:DeepFlux 如何把 Eino 接进 DDD 架构系列「企业级 AI Agent 实现拆解」E29 篇。前面 28 篇把 Eino 的机制讲清楚了。这篇和下篇换个角度:看 DeepFlux 实际怎么用 Eino——具体在 server/internal/agent/infrastructure/einoadapter/ 这个目录里,五个适配器做了什么。
leeyi1 个月前
agent·ai编程·领域驱动设计
流式管道:Pipe、StreamReader、背压控制系列「企业级 AI Agent 实现拆解」补充篇。E2 讲 Schema 时提到过 Pipe 和 StreamReader,但没有展开。这一篇补上——Eino 的流式管道是怎么工作的、背压(backpressure)怎么防止内存爆炸、5 个工具函数怎么组合出你想要的流处理逻辑。
rolt1 个月前
ddd·架构师·uml·领域驱动设计
[pdf]406页《分析模式》漫谈文集202606更新在本账号CSDN资源下载 或访问链接:https://pan.baidu.com/s/10eCQM2S73tzYUX0yx8kxeA?pwd=umlc
小时前端1 个月前
ai编程·领域驱动设计·cursor
如何实现AI驱动开发代码采纳率达到100%?用AI写代码这事,我觉得现在已经不稀奇了。但你有没有遇到过这种情况:我满怀期待地跟AI说"帮我加个登录功能",然后它哗哗哗一顿输出,我紧张地盯着屏幕,心里默念"别跑偏、别跑偏"……结果最后出来一坨代码,要么不是我想要的,要么改了不该改的文件,要么干脆跑不起来。
.NET修仙日记1 个月前
c#·.net·领域驱动设计·微软技术·角色设计
.NET 领域驱动设计:用户角色更新如何从应用服务落地到领域实体(代码拆解)很多时候,我们写业务逻辑时会把一堆代码塞进 Service,导致它又肥又难测。下面这两段代码来自同一个功能:更新用户的角色列表。一段是应用服务层的入口,一段是实体内部的核心逻辑。把它们放在一起看,就能明白什么叫“分层不分家”。
赵榕2 个月前
ddd·领域驱动设计·cqrs
CQRS的两种设计方式我们在查阅 Domain-Driven Design(DDD)相关资料时,经常会看到 CQRS(Command Query Responsibility Segregation)。继续深挖后又会牵出 Event Sourcing、Outbox、最终一致性等概念,越看越容易混乱。本文做一次简明整理:CQRS 到底有哪几种常见设计方式,以及在实际项目中该如何选择。
co_der2 个月前
ai编程·领域驱动设计
救救孩子吧:被 AI 蠢哭后,我手把手教它 DDD,最后逼它自己写了这篇总结——当 React 遇上 DDD:一次前端架构的再思考特别说明:这不是一篇传统的"AI 辅助编程"教程。相反,这是一个"人类教 AI 学架构"的血泪史。
刀法如飞2 个月前
java·架构·领域驱动设计
DDD 与 Ontology 对比分析:哪一种更适合AI时代复杂系统构建?探讨领域驱动设计(DDD)与本体论建模(Ontology)之间的本质差异,搞清其背后的理论体系和运行机制。
幸福的猪在江湖2 个月前
aigc·ai编程·领域驱动设计
5 万 Star!OpenSpec 规范驱动开发完全指南:让 AI 按你的规矩写代码告别「改一个 Bug 引入三个 Bug」的 AI 编程噩梦——OpenSpec 在需求与代码之间插入一层规范,先共识再编码,让 AI 编程从「赌运气」变成「可预期」。
王大大的刀3 个月前
领域驱动设计
《DDD 六边形架构入门:8000 字带你彻底搞懂聚合根、领域服务、防腐层》这是我转型记录系列的第二篇。上一篇我聊了从外包 Java 转型 Agent 开发的心路历程,这一篇聊聊我入职新公司后接触到的、彻底改变我对"业务代码"理解的 DDD 六边形架构。
刀法如飞3 个月前
后端·python·领域驱动设计
一款Python语言Django框架DDD脚手架,适合中大型项目一个开箱即用的 DDD(领域驱动设计)Python 脚手架,基于 Django 5 + DRF + drf-spectacular,包含双数据库、统一响应、全局异常与事件驱动示例。
Karl_wei3 个月前
llm·ai编程·领域驱动设计
Vide Coding 的基础:LLM 大模型那么如何解决这个问题呢?实际上,AI 大模型正在悄悄发生格局变化。我们完全可以继续使用现在的开发工具,但是换成国内的大模型,这样访问起来,就非常稳定且快速。
都说名字长不会被发现3 个月前
领域驱动设计·领域驱动·战略设计·领域划分·微服务划分·领域驱动实战
领域驱动 - 战略设计实践领域驱动设计(DDD)的战略设计阶段,是将业务需求转化为技术架构的关键桥梁。本文以一个供应链企业的ERP系统为实际案例,呈现从业务调研到微服务拆分的完整实践过程,为读者提供可复用的DDD战略设计方法论参考。