字节跳动后端开发工程师,主要负责研发流程相关工作。负责研发流程优化升级,探索落地以及研发平台建设,积累了一定研发流程建设经验。
随着客户端各大业务线的不断发展,开发人员和代码仓库日益增多,原本配合组件化的多仓合码研发流程成为了大业务线研发效率的明显瓶颈,同时,仓库管理,跨组件协作,版本管理等问题也愈发影响研发效能。因此,几个大体量业务线把 Monorepo 作为解决方案,先后进行合仓,向着 Monorepo 化演进。
作为客户端研发流程平台,我们也应业务线的 Monorepo 化趋势对 Monorepo 研发流程进行了探索与支持。包括工具链能力支持,研发流程平台建设,文化建设,实现了 Monorepo 研发流程的落地,解决了很多 Monorepo 研发中的痛点,包括变更行数过多,评审困难,合入困难,构建问题,权限问题等等。
本次分享将介绍字节客户端 Monorepo 的历程,工具链侧在 Monorepo 化落地中的支持,以及平台侧研发流程的相关能力。同时将分享实践中遇到的问题和解决方案,以及落地团队的最佳实践。
演讲提纲
1. 背景与挑战 - 业务增长,组件化的多仓合码流程达到瓶颈,难以跨越,Monorepo 化大势所趋
2. 面向 Monorepo 的研发流程建设
3. 实践效果与案例分享
4. 经验总结与建议
5. 未来展望
实践痛点
演讲亮点
听众受益



微信咨询

电话咨询
微信联系我们

