存量修复 增量拦截:B站代码债务治理实践_第1页
存量修复 增量拦截:B站代码债务治理实践_第2页
存量修复 增量拦截:B站代码债务治理实践_第3页
存量修复 增量拦截:B站代码债务治理实践_第4页
存量修复 增量拦截:B站代码债务治理实践_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

哔哩哔哩/资深开发工程师回升Q过去半年单个大部门下各子部门的代码量变化趋势人工修复的困境专项治理专项治理引入速度引入速度修复周期修复周期核心矛盾核心矛盾P稳定的修复产能稳定的修复产能AD真正需要的4个能力ADCC33能否通过编译、测试验证4是否有SOP1规则、意图是否清晰2上下文边界是否明确vs人工决策AI在技术债治理中的价值与定位AI是工程体系中的一个生产力组件,需要被验证链路和风险分层"框住"才能发挥价值规模化修复产能增量实时拦截知识沉淀与复用降低修复门槛双轨治理:总体架构与核心原则总体架构切142职责明确双轨并进风险分层核心原则从扫描到合入的全流程流水线验证对应用进行选择性修复扫描常态化,修复选择性触发持续扫描报表汇总阈值触发修复AI修复循环AI修复循环人工最终决策AI在约束下完成修存量修复的效果:季度下降90%过去半年内单个大部门下部分业务的代码您味的变化趋势外增量拦截整体链路AI并非替代原有CI流程,而是对它的补充和增强12345QQQ常规流水线AI能力流水线结果汇总研发修复或跳过等1从编写linter到构建自然语言规则2结合代码上下文,输出高置信度审查结论34从需求视角切入:代码审查的另一面很多代码问题并不体现在语法、风格或局部实现上,而体现在“代码是否真正满足需求”。AICodeReview不仅可以检查实现质量,还可以进一步对照需求描述、接口约束和预期行为,判断实现是否存在遗漏、偏差或误解。也就是说,代码审查不仅是看“写得对不对”,也是看“做得是不是用户真正想要的”。构建数据闭环,形成持续演进的审查飞轮AI补充单元测试:围绕MR变更函数的自动生成与修复AI补充单元测试:结果输出与报告不仅生成单测,还把生成结果变成可审计、可量化、可回看的报告AI补充单元测试:试点效果展示AI补充接口测试:覆盖率驱动的迭代闭环围绕覆盖率盲区自动生成测试用例,使用基于mock的回放工具通过回放发现缺失mock,并按协议逐条修复,持续提升目标接口覆盖率。构造测试用例持续回放验证与mock修复数据链路复盘与差异对比AI补充接口测试:试点效果展示总结11双轨并进42验证优先3先建立信任持续运行局限与挑战现实挑战落

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论