需求拆分原则
- 单个迭代不宜太大
- 需求可交付,能够形成功能闭环
- 有成本意识,遵循二八原则
- 有预期的价值体现
提炼核心需求
架构设计–分层架构
定义:把功能相似、抽象级别相近的实现进行分层隔离
优势:松散耦合(易维护、易复用、易扩展)
常见分层模式:MVC和MVVM
架构设计–模块化
定义:解决一个复杂问题时,自顶向下逐层把系统划分成若干个模块的过程
优势:解耦和可并行开发
模块化方案:AMD、CMD、CommonJS和ES6
需求拆分原则
提炼核心需求
架构设计–分层架构
定义:把功能相似、抽象级别相近的实现进行分层隔离
优势:松散耦合(易维护、易复用、易扩展)
常见分层模式:MVC和MVVM
架构设计–模块化
定义:解决一个复杂问题时,自顶向下逐层把系统划分成若干个模块的过程
优势:解耦和可并行开发
模块化方案:AMD、CMD、CommonJS和ES6
本文系许小珂发布在许小珂,欢迎转载分享,转载请保留出处
发表评论