V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
feiniaojin
V2EX  ›  程序员

大家好,我来推广一下我的新书

  •  4
     
  •   feiniaojin · 1 天前 · 1158 次点击

    大家好,我写了一本关于领域驱动设计( DDD )落地的书,叫《悟道领域驱动设计》。因为我自己没什么名气,也没什么推广资源,实在找不到流量大 V 帮忙,只好自己到处推广,感兴趣的朋友可以帮忙支持一下。

    京东链接: https://item.jd.com/14835288.html

    这本书是我学习和实战 DDD 的经验教训总结,书中系统介绍领域驱动设计的理论知识与实践方法,不仅讲解领域驱动设计的战术设计(如实体、值对象、聚合、聚合根、领域服务、领域事件等)、战略设计(如限界上下文、上下文映射、子域等)、领域建模等理论知识,还探讨领域驱动设计的应用架构、类型变化链、一致性、CQRS 、事件溯源、编码指南、架构可视化(基于 C4 模型)等工程实践,探索如何将领域驱动设计与当前业界流行的开发方法(如低代码、敏捷开发、测试驱动开发等)融合,使领域驱动设计成为真正可落地的开发方法。

    这本书的主要特点是:提供清晰的 DDD 学习路线,学习不再迷惘(注:该内容在第 1 章,通过下面的试读链接打开即可);与业界当前研发方法结合,落地没有阻力;核心概念提供代码级的讲解,理论联系实际。本书在介绍概念时,提供了代码层面的讲解,这样可以极大地降低读者对概念的理解难度,避免云里雾里一知半解。

    为避免朋友们踩坑,我提供了完整的前两章作为试读章节,试读链接如下:

    第 1 章: https://ddd.feiniaojin.com/1.html

    第 2 章: https://ddd.feiniaojin.com/2.html

    各位朋友也可以到公众号“悟道领域驱动设计”中进行试读,试读链接如下:

    第 1 章: https://mp.weixin.qq.com/s/tMaKh0towVx_T4Ts50oAuA

    第 2 章: https://mp.weixin.qq.com/s/HZdaiLGXCR_4HXt7Dn1tiw

    使用 DDD 重构若依: https://mp.weixin.qq.com/s/VYG0px3CekK8L2RF54MRsA

    感谢各位朋友!

    9 条回复    2025-03-13 17:45:11 +08:00
    nanajj
        1
    nanajj  
       1 天前
    支持,DDD 的书浅看了三本, 但缺乏适用场景。OP 这个看了前两篇,示例代码图示都比较全,应该是更偏向于实践和编码层面的?
    feiniaojin
        2
    feiniaojin  
    OP
       1 天前
    @nanajj 对的,偏向实战
    ala2008
        3
    ala2008  
       1 天前
    牛啊,可以出书
    feiniaojin
        4
    feiniaojin  
    OP
       23 小时 6 分钟前
    @ala2008 也是想做各种不同的尝试嘛
    qbmiller
        5
    qbmiller  
       14 小时 25 分钟前
    feiniaojin
        6
    feiniaojin  
    OP
       13 小时 9 分钟前
    @qbmiller 感谢兄弟
    tyron
        7
    tyron  
       12 小时 50 分钟前
    最近也在看 DDD 这块,感觉货拉拉写的文章也还可以: https://mp.weixin.qq.com/s/dN5m9RQlIKZEu-ZvJhg2PA ,看了前两章,感觉电影拍成电视剧的感觉,哈哈哈
    feiniaojin
        8
    feiniaojin  
    OP
       12 小时 42 分钟前
    @tyron 哈哈哈哈,感谢关注,十个搞 DDD 的九个都是虚的,我希望把 DDD 云里雾里的衣裳扒光了给大家好好实操一下
    iYume
        9
    iYume  
       5 小时 26 分钟前
    学 DDD 的时候阅读过 ABP 文档,也看过 BookStore 、eShop 等一些项目的源码,DDD 本身的概念还是挺简单的,不过每个项目的实现都不太一样(技术栈都差不多)。而我在公司里工作的理解又是另外一套,因为涉及到消息队列、缓存等比较复杂,形成了独有的一套方法论,不过我觉得本质上还是那几个软件设计原则、组件设计原则
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2762 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 15:11 · PVG 23:11 · LAX 08:11 · JFK 11:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.