首页/ 科普/互联网+/ 深入实践DDD:以DSL驱动复杂软件开发
科普/互联网+
深入实践DDD:以DSL驱动复杂软件开发
作者:杨捷锋
出版社:机械工业出版社

阅读

扫码读书
书籍信息目录(共95章)

【简介】本书的第一部分会带领读者从战术层面以及战略层面重温领域驱动设计的重要概念,然后进一步阐述Eric Evans经典著作中没有显式提出的或者被太多人忽略的但我认为对DDD落地非常重要的若干概念,同时简要介绍从DDD社区兴起的一些软件架构模式。通过第一部分,读者可以更完整、更深刻地掌握DDD的知识体系。第二部分阐述如何设计一种DDD的DSL,包括这个DSL的规范(Specification)支持哪些特性、如何帮助团队描述领域模型的方方面面、这些特性的选择基于何种考量等。这种领域专用语言需要一个名字,我们总不能一直说“我设计的DDD的DSL”吧,于是我给它起了一个名字:DDDML。我认为这是一个很棒的名字。其实这种语言叫什么并不太重要,重要的是它可以用一种足够严格的方式描述领域模型。我认为目前它在简单与复杂之间取得了不错的平衡。当然,其中还有不小改进的空间。比如,我很乐意让它支持更多像“账务模式”这样的分析模式。第三部分介绍如何将“思想照进实现”——通过使用工具将描述领域模型的DSL文档变成可以运行的软件。这个过程涉及大量的技术工具(工具链)的设计与实现。

同类书籍推荐
  • C语言从入门到精通
    胡超
  • Python编程入门(第3版)
    Toby Donaldson
  • C++ Primer Plus(第6版·中文版)
    Stephen Prata
  • Python编程:从入门到实践
    Eric Matthes
  • Python编程:从入门到实践(第2版)
    埃里克·马瑟斯
  • Python编程课
    豪克·费尔