你在使用哪种编程语言?快来投票,亲手选出你心目中的编程语言之王 了解详情
写点什么

百度 App Tekes 研发一体化平台

2020 年 2 月 08 日

GMTC

百度 App Tekes 研发一体化平台

GMTC 深圳 2019 大会上,郭金讲师做了《百度 App Tekes 研发一体化平台》主题演讲,主要内容如下。


演讲简介


本议题主要介绍大型 App 通过工程拆解,组件二进制化、构建系统源码/二进制混合开发模式,并基于此建设的 Tekes 研发平台,实现二进制自动发布准入、依赖管理与多产品线支持,性能与组件化劣化管控等研发流程一体化,使用多种工程技术保障并行开发和研发效率,同时管控高速迭代过程的劣化。


内容大纲


  1. 背景:

  2. (1) 大型 App 工程拆分

  3. (2) EasyBox 工具链(多仓库管理+二进制管理+构建系统)

  4. 组件全量二进制的实施步骤及研发模式升级

  5. 编译成功率保障:中央仓库快照及源码二进制映射

  6. 组件二进制版本自动发布、准入机制

  7. 组件版本号规范的约束

  8. 依赖管理及多产品线支撑

  9. 性能准入流水线联结

  10. 依赖、接口劣化监控

  11. Tekes 研发一体化平台整体架构


听众受益点


  1. 大型 App 架构设计与拆分方法

  2. 超级 App 高效工程能力保障方法

  3. 组件全量二进制实现路径

  4. 组件二进制自动发布的流程

  5. 矩阵产品工程孵化模式


前沿亮点


  1. 源码/二进制切换开发模式

  2. 研发流程一体化


知识储备


组件化、移动端端架构、移动端构建系统相关知识


讲师介绍


郭金,百度资深研发工程师。


郭金,百度 App 资深研发工程师,2014 年入职百度,先后负责社交化、基础性能等技术方向,目前负责百度 App 客户端工程与架构方向。在 App 复杂的背景和多样化的技术目标要求下,设计并完成百度 App 架构与工程能力升级,并着力于打造研发流程一体化平台,实现并行开发、快速迭代、高效复用。












完整演讲 PPT 下载链接


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


2020 年 2 月 08 日 19:24593
GMTC

评论

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

Jacoco统计web接口/功能测试的代码覆盖率

夏兮。

tomcat WebService JACOCO

深度讲解背包问题:面试中每五道动态规划就有一道是背包模型 ...

宫水三叶的刷题日记

深度思考 LeetCode 动态规划 数据结构与算法 面试数据结构与算法

程序员成长第八篇:做好测试工作

石云升

测试 程序员成长 2月春节不断更

如何搭建自动化测试框架

夏兮。

js puppeteer automation

web自动化测试-puppeteer入门与实践

夏兮。

puppeteer

诊所数字化:诊所老板为什么拒绝预约制?

boshi

数字化转型 医院 七日更

ARTS打卡 第31周

引花眠

微服务 ARTS 打卡计划

Flink集群部署:Standalone部署

正向成长

CI-基于JMeter的性能测试

夏兮。

什么是MySQL数据库?看这一篇干货文章就够了!

魔王哪吒

学习 程序员 后端 MySQ 2月春节不断更

Elasticsearch Mapping Index索引

escray

elastic 七日更 死磕Elasticsearch 60天通过Elastic认证考试 2月春节不断更

ElasticSearch.02 - 安装

insight

elasticsearch 2月春节不断更

数据量大读写缓慢如何优化(5)【读缓存】

我爱娃哈哈😍

redis 缓存 架构设计实战 缓存设计

11. 用别人写好的代码,完成我的工作,剩下的时间去摸鱼

梦想橡皮擦

Python 2月春节不断更 python入门

第四章作业

Deborah

翻译:《实用的Python编程》01_04_Strings

codists

人工智能 爬虫 后端 数据结构与算法 Python Monad

week12-homework

J

日记 2021年2月16日(周二)

Changing Lin

2月春节不断更

第十二周学习心得

cc

week12-conclusion

J

LeetCode题解:62. 不同路径,动态规划,JavaScript,详细注释

Lee Chen

算法 LeetCode 前端进阶训练营

【STM32】TIM---基本定时器

AXYZdong

硬件 stm32 2月春节不断更

开箱即用cypress

夏兮。

PO Cypress

SonarQube&Gitlab-CI 实现静态代码分析

夏兮。

ci gitlab SonarQube

sonarLint与IntelliJ IDEA 集成

夏兮。

年终述职PPT(996一年,怎么会什么都没干!)

Arvin

年终总结

面向对象设计原则

引花眠

面向对象设计原则

第十二周命题作业

cc

自动化测试中的Page Object

夏兮。

Python PO selenium

DO、DTO、BO、VO、POJO区别

安琪拉的博客

系统设计

分布式任务框架:xxl-job使用问题整理

程序员架构进阶

分布式任务调度 开源框架 七日更 2月春节不断更 XXL-JOB

围绕“三个问题”开展的网易云音乐数据基础建设

围绕“三个问题”开展的网易云音乐数据基础建设

百度 App Tekes 研发一体化平台-InfoQ