关于前端的 DDD 领域驱动设计大佬们有啥实践么?

4 天前
qianyeyixi  qianyeyixi
最近看了一些 DDD 的文章,结合自己刚好在重构老项目,老项目是基于 Dva + Redux 的实践,寻思着想按照 DDD 理念去拆分项目, 按照解耦与嵌套原则把项目 controller 和 service 层拆分 service 层很顺利,拆分 controller 层的时候有点迷茫,求助各位大佬们对 controller 拆分有什么心得或者是经验啥的给指点下迷津。
436 次点击
所在节点   前端开发  前端开发
6 条回复
nanajj
nanajj
4 天前
对 DDD 懂得不多,但 DDD 实践中也有很多架构风格。在我看来非 DDD 项目到 DDD ,代码层面最重要最基础的是瘦模型到胖模型的转变,业务层面确定好领域,不关 Controller 什么事啊。
fangxisama
fangxisama
4 天前
DDD 是通过业务区分的各种领域,和你说的 Controller 和 Service 没啥关系吧。
qianyeyixi
qianyeyixi
4 天前
@fangxisama 理解歪了
qianyeyixi
qianyeyixi
4 天前
@nanajj 理解错了
NotLongNil
NotLongNil
4 天前
我专门读了《 Domain-Driven Design: Tackling Complexity in the Heart of Software 》这本书,然后被那些“没读过的人”说我理解错了。更神奇的是他们就根据网上一些文章整出了自己的一套理解,还不接受反驳。一旦到代码实现层面,就各种漏洞,得不断给自己的理论打补丁。最后把简单的代码变成屎一样难以理解。整了一大堆似是而非的概念,对软件工程根本没正增益。也不知道国内为什么这么热衷于这个。
qianyeyixi
qianyeyixi
3 天前
https://juejin.cn/post/7266844831606734900?searchId=20250317153754F768687575801CD46BB1 看了一篇文章可能不需要那么多花里胡哨的东西

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1119069

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX