写点什么

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

  • 2019-08-17
  • 本文字数:771 字

    阅读完需:约 3 分钟

腾讯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 前端团队的工程效率建设,在前端工作流和团队开发规范实施方面积累了丰富的经验。












完整演讲 PPT 下载链接


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


2019-08-17 00:004343

评论

发布
暂无评论
发现更多内容

三次握手与四次挥的问题,怎么回答?

loveX001

JavaScript

实现一个简单的Database9(译文)

GreatSQL

sqlite greatsql greatsql社区

写给go开发者的gRPC教程-拦截器

凉凉的知识库

Go 微服务 gRPC http2

Shell分支语句

圆弧

分支 条件 shell脚本

promise执行顺序面试题令我头秃,你能作对几道

loveX001

JavaScript

前端react面试题指南

beifeng1996

React

架构实战营-模块一作业

🐢先生

架构实战营

1行Python代码去除图片水印,网友:干干净净!

程序员晚枫

Python GitHub 开源 去水印 自动化办公

一个容器,但是一整个k8s集群

newbe36524

C# Docker Kubernetes

前端必会面试题

loveX001

JavaScript

前端react面试题(边面边更)

beifeng1996

React

产品的可持续发展

ShineScrum

产品 产品负责人 产品的可持续发展

FL Studio2023最新版本音乐编曲制作软件

茶色酒

FL Studio2023

为什么用元空间替代永久代?

王磊

java面试

为什么补码是取反加1?

Dinfan

用Docker搭建更酷的本地开发环境

致知Fighting

Java Docker Linux 后端 开发

vivo 自研Jenkins资源调度系统设计与实践

vivo互联网技术

运维 jenkins 资源调度

C++ 智能指针(一) std::auto_ptr

orbitgw

c++ C++ STL

2023-02-12:给定正数N,表示用户数量,用户编号从0~N-1, 给定正数M,表示实验数量,实验编号从0~M-1, 给定长度为N的二维数组A, A[i] = { a, b, c }表示,用户i报

福大大架构师每日一题

算法 rust 福大大

零基础入门AI?先来把机器学习捣鼓明白吧

博文视点Broadview

KMP算法详解

javaadu

数据结构 字符串 KMP

老生常谈React的diff算法原理-面试版

beifeng1996

React

Vue的computed和watch的区别是什么?

bb_xiaxia1998

Vue

百度前端常考vue面试题(附答案)

bb_xiaxia1998

Vue

高级前端二面vue面试题(持续更新中)

bb_xiaxia1998

Vue

被流量和热度裹挟,自媒体行业必须坚守职业道德

石头IT视角

问:React的setState为什么是异步的?

beifeng1996

React

Vue.$nextTick的原理是什么-vue面试进阶

bb_xiaxia1998

Vue

A-Ops性能火焰图——适用于云原生的全栈持续性能监测工具

openEuler

Linux 运维 操作系统 定位 性能监控

软件测试/测试开发 | Web自动化之显式等待与隐式等待

测试人

软件测试 自动化测试 测试开发 web测试 web自动化

2023我的前端面试小结

loveX001

JavaScript

腾讯NOW直播前端工程效率体系实践_ArchSummit_程柳锋_InfoQ精选文章