腾讯 NOW 直播前端工程效率体系实践

阅读数:3115 2019 年 8 月 17 日 00:00

腾讯NOW直播前端工程效率体系实践

ArchSummit 深圳 2019 大会上,程柳锋讲师做了《腾讯 NOW 直播前端工程效率体系实践》主题演讲,主要内容如下。

演讲简介

NOW 直播、腾讯直播团队从十余人的前端小团队迅速发展成为 40 人的大前端团队。在这期间,业务百花齐放,随之而来的是团队的开发、发布和协作等一系列问题:业务项目越来越多,且类型不同,如活动类、组件类; 技术栈各异,如 React 项目、ReactNative 项目、Node.js 项目、小程序项目等;规范、约束难以统一,如 Git 提交规范、Javascript 规范等;发布链路长,缺乏一键部署、版本自动升级的能力。

本次主题将依托腾讯 NOW 直播产品,谈谈我们从项目创建、本地开发、打包构建、到发布的整个链路的思考和实践,团队工具链、规范等开发配套设施的建设。以及在这个过程中,遇到的一些问题和挑战。

演讲提纲

  1. 本地开发:基于 CLI/GUI 的开发方式和工具的插件化可插拔设计;
  2. 发布:腾讯前端发布系统演变历程和基于 CI/CD 的发布链路设计;
  3. 工具链:组件平台、监控平台、数据 Mock 服务、图片压缩等常用工具整合;
  4. 规范:Git、JavaScript、Readme、CR 和发布 CheckList 等各类规范制定和实施方法;

听众受益

  1. 项目创建、本地开发、打包构建、发布的前端工作流最佳实践;
  2. 如何高效的制定团队开发规范并实施落地;
  3. CLI、GUI 工具的开发思路和实用技能;
  4. 搭建适合业务团队的前端工程体系。

讲师介绍

程柳锋

腾讯 高级工程师、IVWEB 团队成员

腾讯开源项目 Feflow 作者,曾获得“2018 年度腾讯代码文化奖” 。2015 年加入淘宝网,主要参与淘宝拍卖会相关的前端工作的研发。2017 年加入腾讯,先后参与 NOW 直播、NOW 交友、手 Q 群送礼、群视频等直播类产品的前端开发工作,目前负责 40 人的 Web 前端团队的工程效率建设,在前端工作流和团队开发规范实施方面积累了丰富的经验。

腾讯NOW直播前端工程效率体系实践

腾讯NOW直播前端工程效率体系实践

腾讯NOW直播前端工程效率体系实践

腾讯NOW直播前端工程效率体系实践

腾讯NOW直播前端工程效率体系实践

腾讯NOW直播前端工程效率体系实践

腾讯NOW直播前端工程效率体系实践

腾讯NOW直播前端工程效率体系实践

腾讯NOW直播前端工程效率体系实践

腾讯NOW直播前端工程效率体系实践

完整演讲 PPT 下载链接

https://archsummit.infoq.cn/2019/shenzhen/schedule

评论

发布