老项目改造,AI 到底能替你扛多少?

接手一个跑了三四年的“祖传”代码库,是每个后端开发者都会遇到的噩梦:文档缺失、逻辑黑盒、牵一发而动全身。这门课不教你写新业务,而是聚焦于如何用 Claude Code 在风险可控的前提下,对存量老项目进行重构与修复。很多同学在尝试 AI 辅助编程时,往往陷入“提示词写了很多,结果改崩了生产环境”的困境。这门课解决的核心问题,正是如何建立一套让 AI 介入老项目改造的安全护栏,从“盲目信任 AI 输出”转变为“在约束下验证 AI 行为”。

课程开篇即通过阿里禁用案例引出底层逻辑:我们学的不是快捷键,而是人机协作的边界。方法论部分重点阐述了“理解、约束、验证”三层控制模型,这是整门课的灵魂。对于有基础但缺乏 AI 落地经验的开发者,或者正面临技术债压力、急需提升重构效率的转岗者,这套心法比任何具体的 Prompt 技巧都重要。它帮你厘清在改造链路中,哪些环节必须人工把关,哪些环节可以完全交给 AI。你需要具备基本的编程语言能力和 Git 操作基础,无需精通 AI 原理,只需带着对代码质量的焦虑来即可。

从全景洞察到独立交付的学习路径

建议的学习顺序非常关键,切忌跳步。不要一上来就盯着具体工具,而应先看完“了解项目的八步心法”及后续的画图 Skill 安装、架构图绘制三讲。老项目改造最大的坑在于认知偏差,如果你不知道模块间的依赖关系,AI 给出的修改建议可能是南辕北辙。这部分内容能训练你快速俯瞰项目全景、画出核心链路图的能力,是后续让 Claude Code 精准下手的必要前置条件。只有先读懂了项目,才能制定出有效的约束条件。

学完这门课,你将能够独立承担小型至中型老模块的清理工作:先通过提示词让 AI 梳理出依赖拓扑,再设定明确的约束条件让 AI 执行重构,最后利用自动化或人工手段验证改动的一致性。配套资料包中的实战演练,旨在让你亲手经历从“接手”到“交付”的完整闭环。请特别注意配合练习,因为 AI 编程工具的熟练度只能来自真机实操。建议选择一个你手头熟悉的、非核心的旧模块,按照课程步骤完整走一遍,观察 AI 在每一步的输出质量,从而校准你对“可控性”的感知。光看不练,永远无法掌握那个“恰到好处的约束感”,也只有通过反复试错,才能真正建立起面对老代码时的信心。

课程目录

开篇词 (1讲)

  1. 开篇词|怎么用 Claude Code 改好一个跑了几年的老项目?

热点速递 (1讲)

  1. 热点速递|从阿里禁用 Claude Code 说起,聊聊我们学 AI 编程到底在学什么?

方法论:夯实基础 (5讲)

  1. 01|老项目改造的真实链路:从接手到交付,人到底做了什么?
  2. 02|Claude Code 进来后:哪一步变了,哪一步没变?
  3. 03|理解、约束、验证:让 AI 可信的三层控制
  4. 04|AI 编程工具全景:武器库里有什么,什么时候拿哪一件?
  5. 05|业界在做什么?2026 年 AI + 老项目改造的学术与工程全景

了解项目:掌握实践路径 (7讲)

  1. 06|了解项目的八步心法:从 README 到核心链路
  2. 07|安装画图工具:给 Claude Code 装上画图 Skill
  3. 08|俯视项目全景:用提示词画出架构图、模块图、依赖图
  4. 09|接口和数据模型:让 AI 产出生成接口清单和 Schema
  5. 10|老项目的 CLAUDE.md 怎么写?从五份资产到一份项目常识
  6. 11|老项目的 Skill 怎么挖?把重复流程变成可复用的技能
  7. 12|实操课:完整摸清一个陌生项目的全流程演示

运行和测试:编译、测试、建立护栏 (4讲)

  1. 13|让 AI 当你的环境工程师:依赖、编译、启动、冒烟一把过
  2. 14|摸清现有测试:能跑通吗?覆盖度怎样?
  3. 15|补出一套兜底测试:让 AI 用 Characterization Test 锁住行为
  4. 16|实操课:给一个老项目建立完整改造前护栏的全流程演示

需求改造:给 Spring AI Alibaba Admin 加新功能 (5讲)

  1. 17|从一句话需求到需求文档:让 AI 帮你拆需求
  2. 18|从需求文档到改造方案:让 AI 帮你把改造想透
  3. 19|执行改造(上):后端开发跑通测试
  4. 20|执行改造(下):前端开发和接口对接
  5. 21|实操课:一次完整改造的全流程演示 + 验收复盘

阶段总结复盘 (2讲)

  1. 22|核心五问:这门课的思路是如何解决问题的?
  2. 23|换个功能再跑一遍:从 0 到 1 加一个 Overview 页面

二次开发:基于 Hermes Agent 做自动化测试 (6讲)

  1. 24|建立学习框架:用 AI 快速拆解学习 Hermes Agent
  2. 25|两次翻译:把“基于 Hermes Agent 的自动化测试”拆成技术方案
  3. 26|跑通 Hermes Agent:Hello World 之后再回看方案
  4. 27|让代码长出来:用提示词驱动写 Skill 套件
  5. 28|跑通系统:填业务层,看见混沌测试真的跑起来
  6. 29|实操:从一句话需求到 7×24 系统的全流程演示

挑战开源:给 Rust 写的 Agent 通信协议贡献代码 (3讲)

  1. 30|第一个 PR:在 AI 时代,开源 commit 依然是简历最值钱的资产
  2. 31|第二个 PR:让 AI 当你的 Rust 助教,搞定有难度的活
  3. 32|实操:挑战开源的全流程演示和我的开源经验

总结复盘 (1讲)

  1. 33|改造 SOP:三种形式、一套打法,把整门课带回你自己的项目

结束语 & 结课测试 (2讲)

  1. 结束语|少年依旧
  2. 结课测试|来赴一场满分之约!