1-冯张弛-代码逻辑仓库x覆盖率:快速交付中的研发域共同语言.pdf

编号:152112 PDF 52页 28.90MB 下载积分:VIP专享
下载报告请您先登录!

1-冯张弛-代码逻辑仓库x覆盖率:快速交付中的研发域共同语言.pdf

1、代码逻辑仓库x覆盖率:快速交付中的研发域共同语言OPPO2023 深圳站冯张弛毕业于中山大学软件工程专业,2018 年加入 OPPO,服务于商业能力中心-互联网测试部-工程效能组,主攻编译流程、基础架构与 DevOps 流程方向的研究。在业务侧到平台侧均有丰富实操经历,视野全面。先后负责过小规模 DevOps 落地、类小程序质量保障、持续性能监控、编译流程改造与插件设计等工作。多年的国外开源项目/社区协作经验,深刻洞察主流研发流程中各个角色的不同需要与痛点。OPPO 互联网服务系统 工程效能组 高级 DevOps工程师嘉宾照片2023 深圳站目录CONTENTS背景:持续交付 与 遇到的问题0

2、1 探索:由浅入深 与 逐一击破02 体系:流程互融 与 平台化03 效果与展望04 2023 深圳站01持续交付与 我们遇到的问题2023 深圳站持续交付定义:以正确的速度做正确的事情维持正确的质量对团队的要求:以更快的速度做等量的事情维持等量的质量2023 深圳站对于团队提高交付频次,维持原有质量产品:需求拆细开发:感觉没差QA:回归咋整?结果:回归测试轮数膨胀导致在用例设计后的阶段,耗时缩减困难。2023 深圳站解构与化归开发:“我这次就改了这个模块”“明天发版了现在才给我提bug”“不是做了自动化怎么还这么慢”QA:“这个模块到底影响多大啊,害怕”“自动化写不完啊啊”“不知道做的自动化

3、好不好使,还是再点一遍”2023 深圳站解构与化归传递过程的信息损失广泛存在的编解码难以量化与统计2023 深圳站“最后一百米”提效了,但好像也没有:写了一堆提测文档,最后还是人工指导写了一堆自动化,最后还是人工点检2023 深圳站02由浅入深与 逐一击破2023 深圳站从覆盖率开始先开始搞覆盖率:多端:统一服务多语言:统一入库多团队:统一平台“怎么知道用例是否被执行到位?”2023 深圳站多维呈现常驻实时染色,所测即所得,随时debug版本间数据聚合2023 深圳站多维呈现深度绑定研发流程各种关键节点门禁2023 深圳站与制品库的串联血缘串联:流水线与版本制品库测试报告2023 深圳站痛点1

4、:指标陷阱覆盖率100%!=纠错100%价值不清晰,意愿不强烈但有办法解决:合理指标+用例检测2023 深圳站痛点2:昂贵的分析增量覆盖率的痛:动辄万行的增量变更人员偏执行、有流动周级别集成发布提测时:“这1w行代码改了啥!我还不如不分析直接测来得快”2023 深圳站阶段结果指标上的结果并不差优点:缺陷前置率下降了缺点:但读码成本不可忽略老板:不错不错,大力推广中台:嘿嘿,累的又不是我业务:.忍忍吧用人力换了质量提升提效了吗?2023 深圳站真假提效多招点人从965到996直面困难2023 深圳站算算经济:云是成本,人更是成本公司允许你这样搞是因为:中台人员往往不需要算业务人力帐一些企业对人力

5、成本不敏感不好算提升途径无非:更长的工时投入(x)更高的工作效率()2023 深圳站企业需要什么样的人不同角色有不同视角:开发专家:原来它里面是这么实现的领域专家:原来业务逻辑是这样流转的各司其职的培养方向:质量侧需要领域专家,而不是开发专家“既要也要”是昂贵的2023 深圳站文化传导需要符号指引人才培养路漫漫:听课时:我会了操作时:我该干啥来着适当的符号引导人的参与与思考什么样的指引让领域专家快速在代码里get到逻辑?2023 深圳站读码=解码“你是个明白人,我明白你明白的意思,我也是明白人,明白人就应该明白我明白你明白的意思,只要大家都明白明白应该明白我明白你明白的意思,这样网络环境就是充

6、满明白人希望下次见到你是在下次你这说的,跟说话一样我长话短说,但是说来话长。”你是个明白人。代码=编程语言,本来就是语言语言表达需要提炼与降噪2023 深圳站摸摸 Google 过河共主干、秒级别的提交构建+仍在继续膨胀的天量级用例数2023 深圳站Google 遇到的问题与治理问题:迭代太快,单测太多跑不完治理:编译昂贵,在静态阶段做更多在静态阶段推理并缩小范围2023 深圳站启发类比:单测跑不完=测试跑不完能力:静态分析逻辑结构现状:各有各的分析器思考:能力抽象后复用到其他地方引用链是否能协助降噪?2023 深

友情提示

1、下载报告失败解决办法
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站报告下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

本文(1-冯张弛-代码逻辑仓库x覆盖率:快速交付中的研发域共同语言.pdf)为本站 (2200) 主动上传,三个皮匠报告文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三个皮匠报告文库(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。
客服
商务合作
小程序
服务号
折叠