组织介绍

1.组织介绍

此Group意在打造大前端技术交流平台,打破APP端与Web端等客户端开发平台间的技术壁垒,尽可能的磨平差异化,同时又在各端开发领域深耕技术框架与各类复杂问题的解决方案。

2.组织架构图

teamstructure

3.研发规范

3.1 编码规范

前端规范 app端规范

3.2 组件封装规范

前端规范 app端规范

3.3 分支管理规范

3.3.1 流程示意图

branch

3.3.2 流程描述:

1.迭代流程

  • 从master分支迁出dev分支用于当前迭代版本的稳定输出分支用,命名规则为dev/{当次迭代版本号}/main,如dev/0.10.0/main;
  • 从第一部的dev分支再迁出各自用于开发需求时使用的self分支,命名规则为dev/{当次迭代版本号}/{当前开发人员姓名拼音首字母},如dev/0.10.0/yyj;
  • 在self分支完成开发并通过代理的方式与服务端联调,单项或多项任务完成联调和本地测试后发起merge request,由项目负责人合并回dev分支;
  • 将合并后的dev分支代码发布到dev和int环境进行测试,测试失败则继续在self分支上修改,并重复上一步流程直至dev和int环境测试通过;
  • 将dev和int环境测试通过的dev分支代码打上对应tag号并发布qa环境进行测试,测试失败则重复第三步操作,直至qa环境测试成功;
  • 将qa环境测试通过的dev分支提merge request,由项目负责人合并回master分支,并在master分支上打对应tag号后等待发布;

2.修复流程

  • 从master分支迁出hotfix分支用于当前修复版本的稳定输出分支用,hotfix/{上次迭代版本号}/main,hotfix/0.9.0/main;
  • 从第一部的hotfix分支再迁出各自用于修复时使用的self分支,命名规则为hotfix/{上次迭代版本号}/{当前开发人员姓名拼音首字母},如hotfix/0.9.0/yyj;
  • 在self分支完成开发并通过代理的方式与服务端联调,单项或多项任务完成联调和本地测试后发起merge request,由项目负责人合并回hotfix分支;
  • 将合并后的hotfix分支代码发布到hotfix(待建)环境进行测试,测试失败则继续在self分支上修改,并重复上一步流程直至hotfix环境测试通过;
  • 将hotfix环境测试通过的hotfix分支代码打上对应tag号并发布qa环境进行测试,测试失败则重复第三步操作,直至qa环境测试成功;
  • 将qa环境测试通过的hotfix分支提merge request,由项目负责人合并回master分支,并在master分支上打对应tag号后等待发布;

3.3.3 CodeReview流程

3.3.3.1 Review介入时机

  • 在3.3.1描述的分支流程的每个merge request中进行review;
  • 遇到merge request体量较大的可以先对粗略review一遍,后续再针对此次mr号进行详细review;

3.3.3.2 Review标准

  • 根据3.1和3.2的规范进行Coding层的review;
  • 根据业务场景进行需求层的review, 这部分主要针对业务开发过程中的思考深度来进行展开,例如当前功能能否抽象成组件等;

4.技术博客翻译

2020年8月

2020年9月

2020年10月

5.技术专题

技术专题 概述及意图 负责人
RxJS 控制数据处理流程及渲染性能 朱清松、待招
Web Worker 浏览器多线程编程思想开拓 朱清松、待招
GraphQL 数据通信优化 张跃
SSR 首页分离 王翠青
ReactHook react函数式编程思想学习 高珊瑚
Jest 前端单元测试框架 李俊
Cypress 前端UI自动化测试框架 姚颖慧
Typescript 前端强类型校验、采坑排雷 朱正品、胡佳梅
APP-Structure 基于Native+Flutter+H5的App框架 张继文、娄亚明
APP框架功能点 Debug面板、K线渲染、Error监控等 杜德汉、许伟、杨斌、曹奔奔

6.技术分享

6.1 2020Q3

成就
0
Star
0
Fork
成员(15)
於永健
qiuqiu_jun
1895944 carl mobile dev 1578961951
Carl-许伟
louyaming
yaoyinghui
468238 1129802827 1578924840
zhangjiwen
gaoshanhu
sonnyzhu
1467256 zhuzp 1595843979
朱正品
Yang
caobenben
一颗烂菜
wangcuiqing
losty
vivihuhu

搜索帮助