#架构

从一个 helloworld 动态库到 rpi package:ABI 插件是怎样被加载的

从最小 Rust cdylib 插件、rpi_plugin_register 和工具生命周期出发,沿着 rpi 源码解释动态库发现、注册表合并,以及当前项目级 package 的构建与加载流程。

从一个 helloworld 动态库到 rpi package:ABI 插件是怎样被加载的

领域驱动设计(DDD):从三层架构到 DDD 架构的演化

三层架构在复杂业务下的三个典型问题——业务逻辑分散、领域模型贫血、过度依赖数据存储,以及对应的 DDD 分层与各层职责划分。

领域驱动设计(DDD):从三层架构到 DDD 架构的演化

领域驱动设计(DDD):从基础代码探讨高内聚低耦合的演进

不堆概念,从一段下单的「事务脚本」代码开始,逐步演进到实体、值对象、聚合根与领域服务,说明 DDD 到底解决了什么耦合问题。

领域驱动设计(DDD):从基础代码探讨高内聚低耦合的演进