知识卡片
把领域驱动设计视为一种设计哲学
内容
业务中台是企业级战略,其作用域大于软件系统,但可在DDD统一过程的全局分析阶段梳理整个企业的问题空间。这对DDD提出更高要求:需突破其「技术体系」的定位,将其视为一种设计哲学。若把软件要解决的真实世界看作宇宙,一套设计体系就是一套认知世界的哲学观;DDD以「领域」为钥匙打开真实世界运行规律,正体现了这种哲学观。要匹配它,就需为DDD构建一套随世界变化而不断演化的完整知识体系。发散:把方法论当哲学看的实际收益是——不再纠结「某模式该不该用」,而是回到「我对这个领域的认知是否准确」,模式只是认知的外化。
参考来源
- 位置:《解构领域驱动设计》附录C C.1 发展过程的里程碑(源文件:_epub-src/OEBPS/036.xhtml)
- 结论依据:原文明确提出突破技术体系定位、将DDD视为设计哲学,并论证其哲学属性。
- 原始内容:需要突破领域驱动设计作为技术体系的定位,将其视为一种设计哲学,即领域驱动设计哲学……体现的正是软件设计的一种哲学观。