docs: Improve module and dependency documentation clarity

This commit is contained in:
bytebistro
2025-02-14 14:37:45 +08:00
parent 1fd4f2754a
commit 3aaed801f6
3 changed files with 12 additions and 11 deletions

View File

@@ -10,7 +10,7 @@
> 题外话很是有缘在完全没有接触过DDD的分层的时候还是停留在三层架构的时期对于大型复杂的依赖关系Service满天飞根本难以下手写出的代码交错复杂稍微隔一段时间没去回顾再去看就会被自己的代码给绕死所以我就一直想换一种分层模式想让各个服务结构更加清晰不再是直肠子式的三层架构那我做的第一件事情就是把关系比较紧密的给装在一起当成一个整体各个整体之间不轻易去依赖而是通过事件去抛出去。这就在早期形成了一套依赖关系比较清晰的框架经过不断的项目历练慢慢的就变成了业务聚合、应用组装等等概念等到机会接触到了DDD分层一看`哇塞,怎么那么像?这怕不是他抄我的分层嘛`,当然开个玩笑,从此对这块的了解更加加深,确实值得很多大家应该学习的地方,提升一下自己。
> 一千个码农就有一千个DDD。DDD不一定完全是对的,但一定是值得学习使用的
> 一千个码农就有一千个DDD。DDD不一定完全是适合的并且DDD也从不是银弹,但一定是值得学习使用的
> 在此,老橙子很乐意以我的血淋淋的教训的角度给大家讲清楚,框架的分层依赖关系,同时也是标准的`DDD分层架构`依赖关系,希望能给大家带来一些帮助~
@@ -33,7 +33,7 @@
可以从上图很直观的看出:
最顶层的`host主机与下面的应用`没有关系意味着host主机可以是web、可以是cs、可以等等所以我们的host主机只充当一个web启动的作用不包含业务逻辑
最顶层的`host主机与下面的应用`没有关系意味着host主机可以是web、可以是cs等等所以我们的host主机只充当一个web启动的作用不包含业务逻辑
另外发现目录中只包含ORM好像没有基础设施层其实是一个包含关系是ORM属于基础设施中的一种但是为了将orm抽象特意把ORM独立了一层