从0到1全程参与的一个大型企业级系统管理平台,该项目主要采用react/dva/antd/webpack等技术栈,采用jenkins平台自动化构建前端环境
1.负责系统中自定义表单的设计,由于系统有很多增删改查功能,就抽取出一套公用的模板,克服了和后端约定的数据结构的问题,最终实现了一些业务模块菜单可由后端配置完成,前端无需在建立相应的文件,极大的减少了前端的工作量。
2.前端核心业务功能组件开发,包括工作流按钮,表格分页组件,查询功能组件,实现代码可复用,可配置,减少重复性工作,提升了前端开发效率。
3.标准产品下会衍生出定制化的项目,为解决手工合并代码的问题,在项目工程文件中增加projects去存放定制化项目文件,修改脚本文件可以启动不同项目,通过都在一个工程文件下,避免了代码提交冲突,手工合并代码解决冲突的麻烦。
4.作为某一项目leader,负责任务划分,产品迭代计划,bug任务追踪,进度汇报等工作