前言
什么是DDD?
业务的技术语义
-
UI交互的不复杂与反复实现的矛盾
-
特定业务逻辑对原有架构的挑战
-
可持续维护(长期稳定性)与破坏性共存
-
模块与模块间数据、事件通知耦合
-
业务准确性要求高与需求多变之间的时间争夺
-
前后端耦合
前端语境下DDD的价值主张
-
稳定的业务知识体系
-
可传承的代码体系
-
脱离UI的单元测试
-
跨端开发、多端共用的便捷性
-
明确的团队分工
-
需求变更的快速响应
-
持续敏捷
前端领域建模
思考单一业务的核心与边界
建模方法
在React项目中设计业务模块
基于DDD的前端应用架构分层
结语
快乐工作,快乐生活
Happy work , Happy life
/
Join us
本篇文章来源于微信公众号: 腾讯CDC体验设计