V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
qianyeyixi
V2EX  ›  前端开发

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

  •  
  •   qianyeyixi · 2 天前 · 367 次点击
    最近看了一些 DDD 的文章,结合自己刚好在重构老项目,老项目是基于 Dva + Redux 的实践,寻思着想按照 DDD 理念去拆分项目, 按照解耦与嵌套原则把项目 controller 和 service 层拆分 service 层很顺利,拆分 controller 层的时候有点迷茫,求助各位大佬们对 controller 拆分有什么心得或者是经验啥的给指点下迷津。
    6 条回复    2025-03-18 10:10:53 +08:00
    nanajj
        1
    nanajj  
       2 天前
    对 DDD 懂得不多,但 DDD 实践中也有很多架构风格。在我看来非 DDD 项目到 DDD ,代码层面最重要最基础的是瘦模型到胖模型的转变,业务层面确定好领域,不关 Controller 什么事啊。
    fangxisama
        2
    fangxisama  
       2 天前
    DDD 是通过业务区分的各种领域,和你说的 Controller 和 Service 没啥关系吧。
    qianyeyixi
        3
    qianyeyixi  
    OP
       2 天前
    @fangxisama 理解歪了
    qianyeyixi
        4
    qianyeyixi  
    OP
       2 天前
    @nanajj 理解错了
    NotLongNil
        5
    NotLongNil  
       2 天前
    我专门读了《 Domain-Driven Design: Tackling Complexity in the Heart of Software 》这本书,然后被那些“没读过的人”说我理解错了。更神奇的是他们就根据网上一些文章整出了自己的一套理解,还不接受反驳。一旦到代码实现层面,就各种漏洞,得不断给自己的理论打补丁。最后把简单的代码变成屎一样难以理解。整了一大堆似是而非的概念,对软件工程根本没正增益。也不知道国内为什么这么热衷于这个。
    qianyeyixi
        6
    qianyeyixi  
    OP
       1 天前
    https://juejin.cn/post/7266844831606734900?searchId=20250317153754F768687575801CD46BB1 看了一篇文章可能不需要那么多花里胡哨的东西
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1529 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 16:58 · PVG 00:58 · LAX 09:58 · JFK 12:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.