《实现领域驱动设计》拆书稿 - 第1章 DDD入门

2020-03-18  本文已影响0人  wiwisir

《实现领域驱动设计》拆书稿--持续更新

pic-08.jpeg

第1章:DDD入门

拆书稿

一、为什么我们需要DDD?

二、DDD是什么?

DDD是一种软件开发方法

我们平时一些常见的设计问题

现象:
你的领域对象包含了太多和业务没有关系的属性。
你的领域对象只是将关系型数据库中的模型映射到了对象上而已。

由贫血设计导致的失忆症问:
1、业务意图不明确;
2、方法的实现本身增加了潜在的复杂性;
3、领域对象根本就不是对象,而只是一个数据持有器(data holder);
......

三、如何DDD?

1、理解两大支柱:

通用语言、限界上下文(Bounded Context)

2、如何掌握和建立通用语言?

四、使用DDD有什么业务价值?

五、实施DDD所面临的挑战和心理准备

读后思考

1、什么是架构设计?

2、DDD能解决我们什么问题?

3、结合实际项目的思考问题

  • 在目前的团队项目中如何进行DDD?
  • 可能遇到的困难和阻力是什么?
  • 在当前项目或团队中进行DDD,你期望达到的目标和效果是什么?

推荐阅读

上一篇 下一篇

猜你喜欢

热点阅读