第 03 章进阶13 分钟

第 3 章:重构与代码解释

让模型解释遗留代码并提出可读性、结构上的改写建议。

作者:AI 工具组 · 更新:2026-06-13 · 阅读:471

学习目标

面对看不懂的旧代码,可以先让模型解释,再请它在保持行为不变的前提下重构。

重构前后

嵌套条件改成提前返回:

// before
function price(user) {
  if (user) {
    if (user.vip) { return 8; } else { return 10; }
  }
}

// after
function price(user) {
  if (!user) return 0;
  return user.vip ? 8 : 10;
}

关键

重构必须有测试兜底,否则无法确认行为一致。

练习任务

挑一段三层以上嵌套的代码,让模型用提前返回改写并解释收益。