DDD(领域驱动开发)
软件的层级
大部分程序都是多层架构,一般为三层:
- 表示层:负责把数据展示出来,提供与业务逻辑层的交互命令。
- 业务逻辑层:实现具体的业务逻辑,经常与数据交互还会划分一个数据访问层(Data Access Layer,DAL)。
- 数据层
WPF(Windows Presentation Foundation)用于表示层开发。
领域驱动设计 DDD 在 B 端营销系统的实践
2024年5月29日大约 12 分钟
大部分程序都是多层架构,一般为三层:
WPF(Windows Presentation Foundation)用于表示层开发。
我养成了这样的习惯,把我想在以后几个小时之内完成的任何事情都记录在电脑旁的一张纸上。我还有一张这样的请单,我把它钉在墙上,不过这张单子是这一周或者这个月的工作计划。一旦把所有要完成的事情都写在清单上,我就知道我是不会忘记去做这些事情了。当又有新条目出现时,我会迅速而有意识地判断这个条目是属于“现在的”清单还是“以后的”清单,还是它根本就不需要去做。
将其运用到测试驱动开发上,那么我们记录到列表上的就是我们要去实现的测试。首先,把你所知道需要实现的每种操作的范例都记录在清单上,其次,对于那些目前还不存在的操作,将其空(null)版本记录到清单上。最后,列出所有你认为在这一轮编程结束后为了获得整洁的代码而必须要完成的重构。