我接到新的项目任务,分析项目规模、任务时间和团队成员技术掌握情况 ,做一个技术选型,选择代码管理工具,创建项目空间 创建relase fetuas分支,分配权限。
然后安装工具、语言包、脚手架 webpack 引入代码格式化工具,创建项目 调整目录结构,搭建api components assets router store mock views,引入组件库 引入业务插件 封装http请求,配置路由 配置dev prop build配置文件,配置proxy 接口代理,配置别名和运行命令,编写readme文件 约定开发规范和提交规范,init提交项目。
然后和产品讨论需求,明确迭代的时间 迭代内容,分配工作任务,跟进ui设计跟后台接口开发进度,跟进测试用例评审,解决开发问题,推进开发进度,代码评审,配置打包发布脚本,跟进测试和上线。
然后汇报项目进度,如果出现生产问题 先解决问题然后去挨骂 做一个复盘总结
大致的一个思路,实际要考虑公司推广的技术,像微服务 埋点 eslint,应对项目滞后、测试返工的情况。
评论区