老项目改造,为什么必须用 Claude Code 这个切入点

很多职场人遇到的真实困境是:手里的业务系统跑了好几年,代码里全是历史遗留的坑。想改,但怕改坏;想用 AI 辅助,又担心生成的代码直接提交会把整个服务搞挂。这门课解决的核心问题,正是「老项目改造」这一高危场景。

它不是教你写新代码,而是教你如何在不动核心逻辑的前提下,通过 Claude Code 逐步重构、补充单测、理清依赖。相比从零学编程语法,这门课更侧重于工程实践中的风险控制——即如何让 AI 在理解你的代码库后,给出可信、可验证、可回滚的改造建议,而不是泛泛而谈的代码片段。

适合谁学,以及建议的学习顺序

课程适合有一定编程基础(Java/Python/Go 等至少一种后端语言)、接触过 Git 版本控制,但从未系统使用过 AI 辅助编程工具的工程师。它不面向纯小白,因为前置知识是理解「约束」与「验证」方法论的基础。

建议按以下路径推进:首先精读开篇词与热点速递,建立对 AI 编程工具边界的清醒认知,避免盲目迷信工具能力。随后进入「方法论:夯实基础」模块,重点攻克第 03 讲「理解、约束、验证」,这是确保 AI 输出可信的关键三层控制框架。接着在「了解项目」模块中,掌握第 06 讲的八步心法,学会快速拆解老项目结构;并利用第 07-08 讲的提示词技巧,让 Claude Code 生成架构图与依赖图,形成对项目的全局俯视。这一路径能确保你在动手改代码前,先建立足够的上下文理解。

学完能独立做什么,以及如何配合资料练习

完成课程后,你将能够独立接手一个陌生的老项目,快速梳理其模块边界与核心链路,并制定分阶段的改造计划。你不仅能用 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. 结课测试|来赴一场满分之约!