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代码