V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
BrightLiao
V2EX  ›  程序员

我做过的一些 DDD 建模案例

  •  1
     
  •   BrightLiao ·
    gmlove · 2022-09-12 21:04:37 +08:00 · 2213 次点击
    这是一个创建于 788 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在前面的文章《我理解的 Smart Domain 与 DDD 》中,我们分析了 Smart Domain 的设计,尝试回答了为什么 Smart Domain 可以用于实现 DDD ,并对 Smart Domain 和 DDD 进行了一些扩展性的讨论。

    虽然 Smart Domain 作为一种设计范式,可以辅助我们实现 DDD 。但是具体到真实项目中,建模这个过程还得结合实际的领域问题,深入思考,大量尝试,大声建模,才能得到好的模型。有哪些值得参考的案例呢?下面分享几个个人在项目中觉得还不错的建模实践。

    感兴趣的小伙伴,请移步个人博客了解详情: https://brightliao.com/2022/07/28/modelling-examples/

    5 条回复    2022-09-15 07:54:51 +08:00
    joApioVVx4M4X6Rf
        1
    joApioVVx4M4X6Rf  
       2022-09-13 11:55:22 +08:00   ❤️ 1
    关注好久楼主的文章和项目了。可以基于 Python 讲解 DDD 吗,现在市面上都是 Java 的
    jackge0323
        2
    jackge0323  
       2022-09-14 11:16:50 +08:00
    可以基于 Golang 讲解 DDD 吗,现在市面上都是 Java 的。
    yrj
        3
    yrj  
       2022-09-14 12:07:26 +08:00
    组织设计真的是靠经验堆出来的
    ruanimal
        4
    ruanimal  
       2022-09-14 16:12:07 +08:00
    可以基于 rust 讲解 DDD 吗,现在市面上都是 Java 的。
    BrightLiao
        5
    BrightLiao  
    OP
       2022-09-15 07:54:51 +08:00 via Android
    真正的 ddd 其实和语言没什么关系,主要是来源于对要解决的问题的深入思考。当然,ddd 会对大家有一些技术背景要求,面向对象、函数式编程这些基本的技术需要掌握,solid ,cupid 这些好代码的原则需要知道。这些基础技能不熟悉,我们就会想要基于某个特定编程语言去学 ddd ,其实这是本末倒置了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   970 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:53 · PVG 03:53 · LAX 11:53 · JFK 14:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.