摘要:
最近看了很多的书,深深感到读书不写笔记等于白读,领域驱动设计是我准备在项目中主推的方法论,所以自己要先做好功课。第一部分让领域模型发挥作用:每个模型都代表了我们所感兴趣的现实或观点的某些方面。模型是一种简化,它对现实进行阐述,只是抽象出与解决手头问题有关的方面而忽略掉无关的细节问题。所以我们抽象出来模型不一定是对所有场景都是正确的,只要在某时,某地,某方面有用即可。模型是所有团队成员所使用语言的核... 阅读全文
摘要:
软件开发通常被应用到真实世界中已经存在的自动化流程,或者给真实的业务问题提供解决方案,即要自动化的业务流程或者可以用软件解决的现实问题。从一开始,我们就必需明白软件脱胎于领域,并跟领域密切相关。软件是由代码最终构成的。也许我们被代码所诱惑,在它上面花费了太多的时间,将软件看作是简单的对象或者方法。领域驱动设计抛弃了分裂分析模型与设计的做法,使用单一的模型来满足这两方面的要求。建模和设计成为单个迭代... 阅读全文