跳到正文

落地案例/交通物流/案例 031

资料整理 · 已去标识

遗留代码重构与移动应用质量

航空App上线窗口风险高,遗留代码重构和测试覆盖需要大量时间

资料 · 已去标识不含企业、人物与原始链接;数值为来源方披露,非独立审计;编辑归纳处均已标注。

01Background

业务背景

场景
交通物流 · 系统与协作
现状
航空App上线窗口风险高,遗留代码重构和测试覆盖需要大量时间。

02Solution

解决方案

使用编程智能体加强测试覆盖、重构legacy code,并让分析团队直接在数据仓库上构建工具。

用到的能力

  • 编程智能体
  • 代码库上下文
  • 单元测试
  • CI/CD
  • Human code review
改造链路
  1. 01大型移动App代码库 + issue/需求 + 既有测试

  2. 02编程智能体读取相关代码与依赖上下文

  3. 03生成/修改legacy code并补充单元测试

  4. 04本地/CI测试与静态检查

  5. 05工程师review、修正和批准

  6. 06合并进入发布流水线;新测试提高后续Agent可验证性

03Human in the loop

人机分工

人工把关

工程师审核代码、测试与上线;生产责任仍由航空公司团队承担

04Outcome

效果

2周30分钟
原来2周现在30分钟
遗留重构从约2周降到约30分钟来源方披露

来源方说明遗留重构从约2周降到约30分钟;新App接近100%单测覆盖,发布时0个P1缺陷。

  • 高:大模型服务商客户案例来源方披露约2周→30分钟、接近100%单测覆盖、0个P1缺陷等结果。

05Method & limits

做法与边界

FDE 在现场做了什么编辑归纳

  1. 01选择发布风险最高、又能被测试验证的工程任务切入
  2. 02帮助团队把编程智能体接入真实repo和工程习惯,而不是孤立聊天
  3. 03把测试覆盖率作为Agent工作的护栏
  4. 04让分析/工程人员直接在原数据和代码环境工作
  5. 05以重构周期、测试覆盖和P1缺陷等生产指标验收

可以借鉴

  • 先补测试,再扩大编程智能体自治范围
  • 代码场景非常适合“生成→确定性测试→人审”的Agent闭环
  • 衡量上线质量而不是只看代码生成速度

资料透明度

  1. 业务背景资料不足
  2. 解决方案资料不足
  3. 改造链路与编辑
  4. FDE 做法资料不足
  5. 效果来源披露

来源披露与编辑编辑归纳资料不足