2023-09-09

DDD

大家好,今天跟大家聊聊DDD。

其实一直不想聊DDD,因为我觉得这个东西被传的太“飘忽”了。

DDD的全称是“Domain Driven Design”,即“领域驱动设计”。

从扶墙老师的角度来说,这东西其实就是拼“你对场景的深刻理解”,说多少理论和方法论都没有意义 。

为什么很多人会疑惑服务和微服务怎么拆分?

为什么很多人学了那么多设计模式还是写不好代码?

为什么很多人设计个数据库表,连用什么字段做主键都选择不对?

说白了还是对场景理解不够,只要你对场景里的实体、角色和流程这些东西都深刻理解了, 你自然就能设计出合理的、结构健康的系统。

什么是Domain? Domain即场景!

欢迎加入「福强私学」

跨越2190个日夜,始终坚持“实践 + 原创”打造的715125字专属知识库,囊括了(但不限于)从职场、技术、管理与商业等多个板块的内容。

  • 一个ChatGPT触达不到的地方
  • 一个带你超越AI/人工智能的地方
  • 一个与你一起成长的地方

https://afoo.me/kb.html