龚振杰,目前是英语流利说Client Infra & Beyond团队Android架构负责人,构建并奠定了流利说Android项目基础架构与开发体系,热衷于开源,以及新技术知识的探索与技术讨论,是流利说LingoChamp上超过6K Star的File Downloader(okdownload)项目负责人。曾分别就职于微信Android开发团队与支付宝架构团队,爱好挑战自己、不断学习与尝试新鲜事物,喜欢听有声书电台与公园跑,爱好自由。
龚振杰,目前是英语流利说Client Infra & Beyond团队Android架构负责人,构建并奠定了流利说Android项目基础架构与开发体系,热衷于开源,以及新技术知识的探索与技术讨论,是流利说LingoChamp上超过6K Star的File Downloader(okdownload)项目负责人。曾分别就职于微信Android开发团队与支付宝架构团队,爱好挑战自己、不断学习与尝试新鲜事物,喜欢听有声书电台与公园跑,爱好自由。
无论是初创公司,还是像Facebook、Google这样的已经有一定规模开发人员的大公司,其实都面临着一些类似的问题,比如如何让远端的代码质量更高?如何让版本管理更加灵活可追溯?如何让问题暴露在发版之前?如何让上线的应用赋有更高的品质?在其中的众多环节中,业界已有许多可选技术方案,在流利说快速发展的过程中,我们通过将交付前的每个关键点系统化的平铺出来,对比各大厂商的做法进行逐个攻克,从而最终形成了我们自己的一套从代码提交到最终交付的行而有效的高效的解决方案,这套方案使我们打通了整个客户端应用交付前的节操控制体系。
本次演讲将分享流利说大前端针对应用交付前各个关键痛点针对性的解决方案,对比各大厂商,从代码提交、审查、扫描、解析报告等方面切入,借助Gitlab CI/CD平台,Docker以及自研的OkCheck、OkCoverage、OkReport等组件提供行而有效的持续交付工程实践的系统性方案。
听众受益:
1.如何从众多的可持续开发的架构体系中进行选型
2.如何从代码提交到最终交付的各个关键环节让工程师在潜移默化中提高代码的质量