← 项目
工程重构持续重构内容已脱敏

遗留工程系统现代化重构

迁移技术栈,也迁移被验证过的行为

将大型 C#/.NET 遗留系统渐进迁移为 Vue + Java 多模块应用,并建设新旧系统自动化对照测试来控制重构风险。

本页不包含甲方、业务数据、行业计算细节或真实界面,仅记录可迁移的技术方案。
处理流程

01旧系统基线

02共享测试数据

03新系统重放

04结果 / 截图对比

05差异回归

背景与目标

遗留系统重构的核心不是页面重写,而是在缺少完整规格文档时识别隐含分支、保持输入输出与交互行为一致,并允许新架构继续演进。

实现记录

  1. 01

    以旧系统运行结果作为可执行规格,建立基线采集与新系统重放

  2. 02

    使用 Page Object 隔离新旧页面差异,以同一组数据验证多分支工作流

  3. 03

    同时比较路由、表单值、结果和截图,自动生成差异报告

  4. 04

    通过分支矩阵发现遗漏组合,再回补前端状态传递与回归用例

验证结果

完成

完成 C# 到 Java + Vue 的核心架构迁移

完成

建立 13 组行为对照场景

完成

关键多步骤流程与分支路由通过回归验证

限制与后续

项目仍在演进,当前页面只记录已经实现或验证的部分,未完成的场景会保留在后续计划中。