我做过的一些 DDD 建模案例 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
BrightLiao
V2EX    程序员

我做过的一些 DDD 建模案例

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

    在前面的文章《我理解的 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     Solana     877 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 22:27 PVG 06:27 LAX 15:27 JFK 18:27
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86