背景
整个《老肖的领域驱动设计之路》系列关于认知的核心部分已经基本闭环,但纸上得来终觉浅,还是需要通过实际操作来体会和验证我们的观点,接下来,我将通过一个实战项目来带着大家一起体验从需求到设计,再到实现的过程。当然我一个人的力量肯定是不足以实现一个完整的系统的,因此期望通过开源项目运作的方式,与大家一起协作,一边体验实践过程,一边输出和沉淀出一个可以用于生产的产品项目。
项目介绍
这是一个基于领域驱动设计实现的在线商城项目,用以展示需求分析-建模设计-代码实现的思考过程和决策结果,从而帮助开发者更深入地理解和掌握DDD的精髓。这里的d3即表示3个字母D,也就是Domain-Driven Design的DDD。
项目目标
期望通过项目过程,让大家体会到老肖的DDD精髓和魅力。
展示需求分析过程
展示建模设计过程
展示代码实现结果
产出生产可用的商城项目
结果固然重要,但过程中积累的点点滴滴,才是掌握DDD精髓的核心营养,欢迎大家参与进来,我将带着大家从零开始走完一整个实践过程。
如何参与
关注公众号菜单,加群参与讨论
关注B站频道,视频、直播讨论
Github提交issue,提交需求、问题讨论
Github提交PR,参与代码贡献
源码地址
https://github.com/netcorepal/d3shop