学习领域驱动设计走过的误区

自己学习的误区

最开始在博客文章中看到DDD的分层以及一些概念后被深深的吸引了,不喜欢看文章的我,连续看了几个小时没有感觉到厌恶,虽然看完一脸茫然,但是感觉发现了新大陆一样,便开启了学习之路,其中遇到过许多的问题,坚持过,放弃过,有许多的不甘,不愿认输,技不如人,岂能怨天尤人,循序渐进,终有收获,现在的我还只是停留在起步阶段,希望与大家一起交流沟通,相互学习。

一:没有基础就去学习DDD战术设计,真的很痛苦,比如面向接口编程,什么是依赖注入,为什么要分层,三层架构的理解,以及ORM等等等,没有一定的基础,很难理解仓储模式,应用服务,领域服务,聚合,值对象等


二:一直纠结该怎样去分层,这个是实体还是值对象,领域服务还是应用服务,写代码时犹豫不定,浪费了大量的时间


三:以为学会了一些DDD的分层模式和战术设计,就学会了DDD,DDD是一套综合软件系统分析和设计的面向对象建模方法,是针对复杂系统设计的一套软件工程方法,是思想和技术无关


四:没有重视战略设计,直接就学习战术设计的内容,导致自己的实现无非就是吧 三层架构==》四层架构,只是融入了一些战术设计的一些知识而已


五:看博客文章视频没有记录重要的知识,很容易忘记


六:缺乏面向对象的分析方法与思维,看山是山,看水是水


七:写Demo学习不应该好高骛远,先从基础做起,看一些高层建筑,会让学习举步艰难


八:业务分析,理解能力不够,没有宏观的把控能力,战略设计一片空白


最近在学习战略设计的内容,学习业务的分析方法,想要转变自己的思维,后面我会收集一些DDD的资料以及写一个简单的Demo,希望我们可以一起沟通交流,提出您宝贵的意见,一起学习进步

原文地址:https://www.cnblogs.com/lifeng618/p/10793773.html