期末测试 有关DDD的内容,你掌握了多少呢?

你好,我是欧创新。

《DDD实战课》这个专栏已经完结有段时间了,很庆幸啊,依然能收到很多留言,与我交流技术。为认真学习的你点赞,也很感谢你的支持!

为了让你更好地检测自己的学习成果,我特意做了一套期末测试题。题目共有20道,满分为100分,快来检测一下吧!

精选留言(15)
  • colin_fu 👍(3) 💬(2)

    欧老师好 很高兴从您的课上学到很多东西,我目前所做的项目采用了ddd的设计思想去实现,但是现在有个问题,我的po和entity还有dto中有大量的字段是重复的,然后过不去代码的重复率规定,但是以我的理解entity在ddd里面就是与之对应的po的超集 dto就是entity属性的集合或多个entity汇总,我不知道这样的理解是不是准确,想请老师解惑。

    2020-09-15

  • Hans 👍(2) 💬(1)

    学完了,考试100分,但是业务分析感觉比较生疏,需要多加练习实践。

    2020-08-01

  • gen_jin 👍(1) 💬(1)

    学完了,考试90分,但还是不会事件风暴,具体怎么操作呢?

    2020-06-08

  • 清涧飞鸟 👍(1) 💬(1)

    80分,学得不精,期待老师再出一些相关的课程!

    2020-05-22

  • 大维 👍(0) 💬(1)

    欧老师,在实际物理部署时, 子域是作为物理单元部署吗? 如子域A的S1访问子域B的S2服务,是通过 S1-->S2 还是 S1-->子域B网关-->S2呢?

    2020-12-07

  • Hans 👍(0) 💬(1)

    https://time.geekbang.org/quiz/?act_id=137&exam_id=295&source=1220004

    2020-08-01

  • Hans 👍(0) 💬(1)

    老师学完你的课程,我存在如下疑问: 1. dto转化为do时,do是采用聚合根,还是可以是实体、值对象以及其他的对象吗? 2. 如果在应用服务层存在聚合交互时,如果聚合根内部的数据满足其他聚合的要求,难道为了解耦,其他聚合还从仓储层重新获取一遍数据吗? 3. 聚合的领域返回的响应对象, 可以是实体、值对象或聚合根吗,如果存在聚合根,必须是聚合根吗? 4. 值对象可以理解为数据表中没有专属uuid的实体的附加信息表结构吗? 谢谢.

    2020-08-01

  • hk 👍(0) 💬(2)

    老师你好,问下你们在用DDD构建微服务的同时,在具体战术实施过程中,有没有用到其他的辅助技术,比如工作流、状态机等

    2020-06-30

  • ... 👍(0) 💬(2)

    还有个问题请教下,最近在项目实践中试了试,遇到一些问题,如果是websocket一类的项目,其实各层都需要拿到websocket客户端对象与客户端通讯,为了实现洋葱模型那种从外到内的依赖关系,把websocket客户端包装成接口解决了这个问题;但如果是同步的http请求,内层返回的复杂数据结构,应该还是把数据模型定义在内层吧?(比如domain返回给application层的)这样才能依旧是从外到内的依赖关系?

    2020-05-28

  • ... 👍(0) 💬(2)

    老师,遇到点疑惑,像是带有数据库事物的复杂逻辑,应该怎么设计比较好呢?这个事物对象要在application层管理生命周期么?那如果domain层的entity需要根据事物的成功与否决定是否更新,怎么设计比较优雅呢?

    2020-05-28

  • 沉迷学习Zzz 👍(0) 💬(1)

    老师你好,我现在在开发DDD中遇到了一些疑惑,比如说现在有一个场景,调查问卷,和调查问题提交,我将调查问卷和调查问卷提交数据统计分别以聚合的方式拆分,现在用户填写调查问卷在提交的时候,在应用层中先需要调用问卷领域服务判断问卷是否过期,判断问卷是否过期的结果校验是写在应用层,还是下层到问卷提交的领域服务中实现。希望老师能给出解答。

    2020-05-25

  • 高阳路人 👍(0) 💬(1)

    75分,有一题单选不小心点错了。掌握不够好,还要再学一遍。谢谢老师的精彩课程。老师什么时候出新专栏,很期待。

    2020-05-22

  • Martin 👍(0) 💬(1)

    题出的很好,在课文中没有明确定义,或者我没有细看到的,在题目中解答了我部分疑惑。 比如:拆分微服务的依据我一直以为是限界上下文,但我在实践过程中发现聚合之间也是解耦的,理论上也是可以拆分成微服务的。 题目中说到:理论上一个限界上下文就可以设计为一个微服务;聚合在领域模型中是一个最小的业务逻辑单元,它也是可以拆分为微服务的最小单元。

    2020-05-22

  • hayes.hou 👍(0) 💬(0)

    欧老师 我们最近在准备重构,可以邀请您到我们公司来讲解ddd吗

    2023-05-26

  • 肥猫不开心 👍(0) 💬(0)

    虽然我是满分,但是我感觉我还是不会。。

    2022-10-06