首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

领域驱动设计,让程序员心中有码(二)

领域驱动设计,近年来受到技术圈的广泛追捧,主要得益于微服务技术的发展。一千个读者有一千个哈姆雷特,而不同的人往往对这种理论有不同的看法。如果问一个.net开发者领域驱动是什么,大概他会说是abp架构。ABP架构作为完全按照领域驱动设计思想构建的技术架构,目前得到了社区的广泛追捧。然而,领域驱动架构和领域驱动设计,依然是道和术的区别,开发者在学习领域驱动架构的同时,也应该了解领域驱动设计。那么领域驱动设计究竟是什么的东西?由于时间和篇幅有限,我无意通过代码介绍如何实现一个领域驱动的功能,而是希望把领域驱动设计的基本思路进行梳理,期待能通过我的梳理,抛砖引玉,给大家带来启迪。

02

《解构领域驱动设计》第二章

应对复杂度的挑战,或许是构建软件的过程中唯一亘古不变的主题。为了更好地应对软件复杂度,许多顶尖的软件设计人员与开发人员纷纷结合实践提出自己的真知灼见,既包括编程思想、设计原则、模式语言、过程方法和管理理论,又包括对编程利器自身的打磨。毫无疑问,通过这些真知灼见,软件领域的先行者已经改变或正在改变我们构建软件的方法、过程和目标,我们欣喜地看到了软件的构建正在向着好的方向改变。然而,整个客观世界的所有现象都存在诸如黑与白、阴与阳、亮与暗的相对性,任何技术的发展都不是单向的。随着技术日新月异向前发展,软件系统的复杂度也日益增长。中国有一句古谚:“道高一尺,魔高一丈。”又有谚语:“魔高一尺,道高一丈。”究竟是道高还是魔高,就看你是站在“道”的一方,还是“魔”的一方。

01

系统重构的智慧:用领域驱动设计的方法驱动系统重构 | TVP十日谈预告

硬核分享简介 10.29丨《用领域驱动设计驱动系统重构》 硬核大咖:李智慧 同程艺龙 交通首席架构师 硬核简介:为什么互联网应用越是发展到成熟阶段,需求变更越是困难,开发周期越是变长?为什么系统功能似乎没有增加多少,但是代码却变得越来越庞大?如果系统重构是不可避免的,应该用什么样的设计思想和方法来引导我们进行系统重构。《用领域驱动设计驱动系统重构》通过一个交通出行互联网应用的重构案例,展示随着功能不断迭代开发,系统开始腐坏变味的时候,如何利用领域驱动设计的方法驱动系统进行重构。 硬核大纲: 1.为什么用

03
领券