1、前期准备
- 1.与产品团队确定
- 功能需求
- 多语言文案
- 排期(把UI、环境后端的依赖时间考虑进去)
- 2.与UI团队确定
- 主题色(和辅助色)
- 标准样式
- icon(引入icon方式)
- 3.与后端开发团队确定
- 环境
- 路由访问方式
- 数据结构(如果是通过Mock方式前后端分离开发)
- 4.与前端开发团队确定
- 技术选型
- 模块划分
2、开发阶段
- 1.创建git仓库
- 创建开发分支
- 2.搭建前端框架
- 声明全局属性
- 声明全局变量文件和base样式
- 多语言模块
- 前端路由模块
- 搭建测试框架
- 3.组件化开发
- 编写业务组件
- 编写单元测试模块
3、后期测试修复
- 1.提交代码
- 解决冲突
- 发布到远程仓库
- 2.合并代码
- 与其他同事互相review代码
- 3.代码Fix
- 等待测试提交Bugs
- 修复相应bugs并提交合并
- 4.合并发布上线
- 请项目主管review代码