在 GMTC 深圳 2019 大会上,郭金讲师做了《百度 App Tekes 研发一体化平台》主题演讲,主要内容如下。
演讲简介:
本议题主要介绍大型 App 通过工程拆解,组件二进制化、构建系统源码/二进制混合开发模式,并基于此建设的 Tekes 研发平台,实现二进制自动发布准入、依赖管理与多产品线支持,性能与组件化劣化管控等研发流程一体化,使用多种工程技术保障并行开发和研发效率,同时管控高速迭代过程的劣化。
内容大纲:
背景:
(1) 大型 App 工程拆分
(2) EasyBox 工具链(多仓库管理+二进制管理+构建系统)
组件全量二进制的实施步骤及研发模式升级
编译成功率保障:中央仓库快照及源码二进制映射
组件二进制版本自动发布、准入机制
组件版本号规范的约束
依赖管理及多产品线支撑
性能准入流水线联结
依赖、接口劣化监控
Tekes 研发一体化平台整体架构
听众受益点:
大型 App 架构设计与拆分方法
超级 App 高效工程能力保障方法
组件全量二进制实现路径
组件二进制自动发布的流程
矩阵产品工程孵化模式
前沿亮点:
源码/二进制切换开发模式
研发流程一体化
知识储备:
组件化、移动端端架构、移动端构建系统相关知识
讲师介绍:
郭金,百度资深研发工程师。
郭金,百度 App 资深研发工程师,2014 年入职百度,先后负责社交化、基础性能等技术方向,目前负责百度 App 客户端工程与架构方向。在 App 复杂的背景和多样化的技术目标要求下,设计并完成百度 App 架构与工程能力升级,并着力于打造研发流程一体化平台,实现并行开发、快速迭代、高效复用。
完整演讲 PPT 下载链接:
https://gmtc.infoq.cn/2019/shenzhen/schedule
评论