京东科技开发者

京东科技开发者 -

DDD学习与感悟——总是觉得自己在CRUD怎么办? | 京东云技术团队

我们有时候也会看到一些博客看到或者听到一些同事在说:这个业务有什么难的,不就是CRUD么?在软件生命周期初期,我们通过CRUD这种方式我们可以快速的实现业务规则,交付项目,但随着业务逐渐复杂,通过CRUD这种粗暴方式不可避免地会淹没业务核心规则,产生很多祖传(屎山)代码,系统交接的时候我们经常会听到,上一个开发是SB,或者自嘲自己是在屎山上面继续堆屎。

DDD全名为Domins drives Design,是一种高效的软件设计思维方式和方法论。它通过统一语言、战略设计、识别领域模型、程序设计、编写代码、代码重构等步骤来实现软件设计。

DDD 战略设计 统一语言 软件设计 领域模型

相关推荐 去reddit讨论

热榜 Top10

LigaAI
LigaAI
Dify.AI
Dify.AI
观测云
观测云
eolink
eolink

推荐或自荐