今天看啥  ›  专栏  ›  大淘宝技术

简化代码模块设计:两种高效编程范式

大淘宝技术  · 公众号  ·  · 2025-01-08 21:31
    

文章预览

一次项目包含非常多的流程,有需求拆解,业务建模,项目管理,风险识别,代码模块设计等等,如果我们在每次项目中,都将精力大量放在这些过程的思考上面,那我们剩余的,放在业务上思考的精力和时间就会大大减少;这也是为什么我们要 总结经验/方法论/范式 的原因;这篇文章旨在建立代码模块设计上的思路,给出了两种非常常用的设计范式,减少未来在这一块的精力开销。 领域模型驱动的代码范式 领域模型驱动的代码范式,是围绕着领域知识 设计的,需要先理解业务模型,再将业务模型映射到软件的对象模型中来;本章节重点在我们有了业务模型之后的代码模式,具体业务模型如何构建在《 架构之道:人人都是架构师 》中有详细讨论;   上图中间就是该模式最重要的 领域 ,领域层代码作为系统的最核心资产模块,可以被打包 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览