• 听水的湖
    置顶
    2023-04-04 来自北京
    同学们好,我是编辑小新。 迭代一配套代码已整理到GitHub,希望同学们好好利用,觉得不错别忘了给老师点个Star。 代码链接:https://github.com/zhongjinggz/geekdemo
    
    4
  • 南山
    置顶
    2022-12-08 来自广东
    搞了这么久的DDD,自己可能理解也不够深入,也是感觉道理都懂,落地也大概知道怎么落地。 还有一点比较深的体会是DDD不是一个人就能搞起来的,而是各个角色(产品、业务、研发、测试)都要参与进来才具备落地的基础,如果是这样又会面临如何能让这些角色积极参与进来的难题,可能很多公司根本就具备这个条件。 自己也始终相信这条路是对的,就是开头比较难,只能选择性的应用,扩大影响力,先营造好环境,再谈落地实践

    作者回复: 后续课程会有一些思路。不过实践中这类问题确实不容易解决。正如您所说的,万事开头难,共勉!

    
    5
  • 业余草
    2022-12-07 来自广东
    DDD 就和懂道理一样,自以为懂了 DDD(道理),实际上还是驾驭不了。 正如我们「听过很多道理,依然过不好这一生」一样。 究其原因,就是软件设计没有银弹! DDD 诞生这多年以来,多数人学会的只有一样东西,那就是“四层”代码结构:Interface、Application、Domain、Infrastructure。 注意,我并不是否定 DDD!

    作者回复: DDD里面确实有很多道理,但也有很多实操落地性的东西。但是由于种种原因,导致现在大家觉得DDD不好落地,这正是我们做这门课的起因。您继续学下去,看看能否达到我们这个初衷 :)

    
    8
  • 方勇(gopher)
    2022-12-06 来自广东
    老师你好,项目将采用什么语言编程呢

    作者回复: 你好,用的是Java。

    共 2 条评论
    4
  • plimlips
    2023-01-19 来自重庆
    DDD最初吸引我的是业务代码和技术代码分离,开始实践后,陆续遇到这些问题: 1.一定要分离,还是看项目进度?大多数我选择了后者; 2.什么是业务代码,什么是技术代码?crud是技术,实体间交互是业务; 3.通过什么框架来分离?资源库接口; 4.如何聚焦业务?企业架构分析、业务流程分析、系统场景分析、面相对象分析; 5.如何组织业务代码?设计模式;

    作者回复: 看来已经有很多实践心得了,加油!

    
    3
  • Jxin
    2022-12-06 来自广东
    36讲要讲清楚这些,难度颇大啊。 与钟老师一起学习。 谁都可以抽象,但只有智者知道在哪里停下。 希望学完我们都能在度的把握上更进一步。

    作者回复: 希望我们能借此机会共同提高。关于“度”的把握,正是架构师思维的体现,这个必须赞👍

    
    3
  • aoe
    2022-12-06 来自广东
    一起探索

    作者回复: 路漫漫其修远兮 :)

    
    2
  • JianXu
    2022-12-11 来自广东
    之前看了徐昊老师的DDD, 这两个专栏的区别是什么呢?

    作者回复: 这个更强调落地方面

    
    1
  • Walker Jiang
    2022-12-11 来自广东
    建议多些代码,现在业界不差ddd的理论资料,差的是代码案例

    作者回复: 后面有代码,多提宝贵意见!

    
    1
  • Geek_d1bbb0
    2022-12-06 来自广东
    老师您好,这里提到的领域建模,是不是针对业务建模。比如用统一建模语言UML画用例图,活动图,时序图,状态图等。

    作者回复: 你好!是的,是针对业务建模,传统上也叫概念模型或分析模型。主要用的就是UML,其中最重要的还是类图,必要时再结合您说的那几种图。

    共 2 条评论
    1