[关闭]
@Lucien 2017-11-10T07:47:25.000000Z 字数 655 阅读 639

滴滴出行 iOS 构建优化与持续集成

王涛 :滴滴出行 平台技术部 APP架构组 架构师

现任滴滴出行APP架构组架构师,在滴滴之前曾就职于百度等知名互联网公司,有多年移动开发经验。专注于移动开发领域,热爱开源,善于解决技术难题。在 Github 上维护有多个开源项目。

加入滴滴后,参与并完成了 iOS 动态化系统的设计与开发,使滴滴出行成为鲜有动态化能力的公司之一。随后又主导了整个 iOS 构建优化与流程标准化建设,开发了一系列集成构建效能工具。设计并推动整个集成构建平台的开发与上线使用。

题目:

滴滴出行 iOS 构建优化与持续集成

摘要:

随着滴滴出行业务的不断拓展,客户端开发团队人数激增,代码量急剧膨胀,开发人员物理地域不同(北京、上海、杭州),人员间的协同开发成本,代码维护成本成指数型增加。在如此前提下,如何保证稳定高效的协同开发?

滴滴业务的高速发展,国际化战略的实施,对滴滴客户端的组织架构提出了新的挑战,如何才能高效的进行代码复用,持续集成和按需集成?

工程涵盖业务组件繁多,代码量巨大,单次构建耗时长,一个组件出错就要重新再来。如何避免这种情况?

提纲:

  1. 滴滴出行客户端在架构及构建流程的演进之路;
  2. 滴滴的组件化构建实践及自研构建工具的介绍;
  3. 基于 CocoaPods 进行的预编译优化,标准化构建流程;
  4. 集成构建平台的设计思路。

听众收益:

  1. 理解滴滴客户端的架构设计及标准化的构建流程,对类似体量的工程提供借鉴性方案;
  2. 组件化的持续集成,按需集成方案;
  3. 预编译优化的实施及如何避免踩坑;
  4. CocoaPods 的不足及改进;
  5. 滴滴客户端团队的协同开发经验。
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注