首页项目案例关于我们提交业务需求
全部项目案例
05大型互联网上市公司
大型互联网上市公司 · 研发效能与研发运营

研发代码审查与运行状态分析

把代码检查与运行信息整理接进研发工作流,工程师专注判断与修复

交付代码审查与运行状态分析两条研发工作流,把检查和信息整理接入研发流程,问题位置与问题线索交由研发人员复核判断。

我们做了什么

把代码审查与运行状态分析接入研发工作流,减少工程师重复检查

  1. 01

    代码审查工作流

    梳理代码修改范围

  2. 02

    运行状态分析工作流

    汇集已有运行信息

  3. 03

    研发复核与处理边界

    判断优先级与原因由人完成

查看具体交付

带来的效果

减少重复检查,让复杂问题处理更连续

AI 汇总代码问题位置、核查依据与运行异常线索,工程师集中复核原因、修复与复验,检查记录支持交接和后续复查。

聊聊同样的场景回到首页模型与数据留在企业内部
业务改善

这项工作带来了哪些变化

  • 重复性检查与信息整理由工作流协助完成,研发人员集中处理判断与修复
  • 代码变更的问题位置与核查依据一次汇总,审查意见不再逐条手工拼接
  • 运行记录按流程归集为问题线索,减少分散查看与跨岗位反复追问
  • 检查口径与团队规范持续沉淀,为后续复核与人员培训提供参考
  • 研发人员复核与处理环节保留,优先级判断、原因定位、修复与复验仍由人完成
客户挑战

上线之前,现场是这样的

01

逐项检查代码

代码变更主要依靠研发人员按团队规范逐项人工检查,检查意见还要另行整理,重复检查占用了工程师的研发时间。

02

运行记录分散

运行信息分散在多个运行记录与监控入口,排查问题时要分别查看再手工汇总,问题线索形成周期长。

03

重复检查占比高

重复性检查与信息整理占用研发投入,工程师被大量机械性复核工作牵制,难以集中在判断与修复上。

交付方案

具体怎么做

围绕岗位任务,把企业资料、专属模型与原有系统连接到同一套业务流程。

交付形式

两条研发工作流(代码审查 / 运行状态分析)+企业内部本地部署

主要交付
代码审查工作流运行状态分析工作流问题位置与核查依据汇总运行异常记录与问题线索
用到的产品能力多智能体协作
01

代码审查工作流

围绕代码变更梳理代码修改范围,结合团队规范辅助检查,汇总问题位置与核查依据,作为审查意见的素材提交研发人员复核,工作流不对变更是否通过下结论。

  • 梳理代码修改范围
  • 结合团队规范辅助检查
  • 汇总问题位置与核查依据
  • 只给线索,不做通过与否的判定
02

运行状态分析工作流

汇集代码运行中的已有运行信息,整理异常与相关运行记录,形成供研发核查的问题线索,异常原因与影响范围由研发人员判断。

  • 汇集已有运行信息
  • 整理异常与相关运行记录
  • 形成供研发核查的问题线索
  • 原因与影响范围交研发判断
03

研发复核与处理边界

工作流只承担检查与整理,判断优先级与原因、完成修复和复验由研发人员执行,Agent 不替代人工评审,也不直接改动代码。

  • 判断优先级与原因由人完成
  • 修复与复验由研发人员执行
  • Agent 不直接改动代码
  • 审查结论不替代人工评审
部署形态

部署在企业自己的机房里

企业内部本地部署

代码与运行数据全程留在企业内网

研发代码属于最高敏感度资产,推理服务器、向量库与工作流引擎均部署在企业内网,代码与运行信息不出内网,不调用公有云 API 分析代码。

内网推理服务器

工作流与模型跑在企业自有机房

代码审查与运行分析所需的模型推理在企业自有推理服务器上完成,按仓库与团队划分资源与访问权限,运维纳入既有内网体系。

嵌入现有研发平台

以插件与服务方式接入现有流程

不替换代码仓库、CI 流水线与运行监控系统,检查结果以提示与线索形式回到研发人员日常使用的入口,原有研发流程保持不变。

数据安全与本地化边界

  • 源代码、代码变更与运行日志不出企业内网,只在企业本地环境内处理
  • 不调用任何公有云 API 分析代码,模型与向量库均为内网私有化部署
  • 按仓库与团队授予只读最小权限,敏感仓库需单独授权才可接入
  • 审查与运行分析全链路保留审计日志,可按仓库与人员回溯
  • 输出的问题位置与线索只作提示,不自动改动代码、不自动提交或合并
FDE 实施路径

从业务梳理到持续优化

工程师参与业务梳理,完成系统开发、流程接入与持续优化。

  1. 01

    研发流程与规范梳理

    与研发效能团队梳理代码审查与运行分析的现有流程,确认团队规范、检查清单与运行信息入口,划定人工与工作流的职责边界。

  2. 02

    代码与运行数据接入

    以只读方式接入代码仓库、CI 流水线与运行监控系统,按仓库和团队配置最小权限,不改动现有研发流程与流水线配置。

  3. 03

    双工作流搭建与对齐

    搭建代码审查与运行状态分析两条工作流,把团队规范与历史问题整理成可调用的检查依据,输出问题位置与核查依据。

  4. 04

    真实变更回放校准

    用历史代码变更与运行异常回放校准,检查问题位置是否准确、线索是否可核查,把明显误报剔除,确保输出只作提示。

  5. 05

    上线交接与培训

    工作流接入日常研发流程并交接给研发效能团队,明确复核与处理仍由研发人员完成,进入持续优化与规范更新。

两条工作流把检查与信息整理接进研发流程,工程师不用再逐条整理审查意见、四处翻运行记录。判断优先级、定位原因和修复复验仍然由研发人员完成,这条边界在项目里一直很明确。
项目复盘 · 研发效能组 · FDE 交付团队
常见问题

客户最常问的几件事

不建议直接使用。工作流输出的是问题位置与核查依据,作为审查意见的素材和线索;优先级判断、原因定位以及是否阻塞合并由研发人员复核后决定,工作流不做通过与否的结论,也不替代人工评审。

不会。模型、向量库与工作流引擎都部署在企业内网,代码、变更与运行日志不出内网,不调用公有云 API 分析代码。接入使用只读账号并按仓库最小授权,全链路保留审计日志。

以插件与服务方式接入现有代码仓库、CI 流水线与运行监控系统,不替换也不改动原有流程。检查结果以提示和线索形式回到研发人员日常使用的入口,误报可以反馈用于持续校准。