腾讯开源项目 Feflow 作者,曾获得“2018年度腾讯代码文化奖” 。2015年加入淘宝网,主要参与淘宝拍卖会相关的前端工作的研发。2017年加入腾讯,先后参与 NOW 直播、NOW 交友、手Q群送礼、群视频等直播类产品的前端开发工作,目前负责40人的 Web 前端团队的工程效率建设,在前端工作流和团队开发规范实施方面积累了丰富的经验。
腾讯开源项目 Feflow 作者,曾获得“2018年度腾讯代码文化奖” 。2015年加入淘宝网,主要参与淘宝拍卖会相关的前端工作的研发。2017年加入腾讯,先后参与 NOW 直播、NOW 交友、手Q群送礼、群视频等直播类产品的前端开发工作,目前负责40人的 Web 前端团队的工程效率建设,在前端工作流和团队开发规范实施方面积累了丰富的经验。
NOW 直播、腾讯直播团队从十余人的前端小团队迅速发展成为40人的大前端团队。在这期间,业务百花齐放,随之而来的是团队的开发、发布和协作等一系列问题:业务项目越来越多,且类型不同,如活动类、组件类; 技术栈各异,如 React 项目、ReactNative 项目、Node.js 项目、小程序项目等;规范、约束难以统一,如 Git 提交规范、Javascript 规范等;发布链路长,缺乏一键部署、版本自动升级的能力。
本次主题将依托腾讯 NOW 直播产品,谈谈我们从项目创建、本地开发、打包构建、到发布的整个链路的思考和实践,团队工具链、规范等开发配套设施的建设。以及在这个过程中,遇到的一些问题和挑战。
演讲提纲:
听众受益: