1 人感兴趣 · 7 次引用
软件设计中的一个基本问题是可扩展性问题。处理可扩展性问题的一个基本策略是将新的变化要素看作是一个新的维度,然后考察这个维度与已有维度之间的相互作用关系。
一个做数据的人的领域设计理解与整理
DDD面向领域编程模型的一些思考
本文从DDD的核心概念讲起,重点放在如何把理论落地成代码,期望给那些正在探索DDD的同学一些指引和启发。
在比较早期的软件程序设计中,或者说,当软件需求十分简单的时候。我们往往会按照如下的方式进行设计:
在一个项目的生命周期中,随着项目需求的变动,我们需要不断地改变、扩展项目中软件的功能。在之前的文章《如何阻止软件退化》我们了解到,如果在不改变原有功能框架的前提下,对功能进行直接的添加,那么软件会虽然功能的增加很快就被腐化。这是因为,我们在
摘要:随着数字化世界的持续演进,软件架构设计思想在碰撞中不断优化。云原生时代的到来,加速了行业对于领域驱动设计理念(Domain-Driven Design)的实践落地诉求。
人生享受编程,编程造就人生!
代码如人生
还未添加个人签名
欢迎关注个人公众号—— JAVA旭阳
小助手微信号:Bytedance-data