AIGC教程 / AI编程

用 GitHub Copilot 重构老代码

✍️ 架构师老周 🕒 24天前 👁 1850 阅读
# GitHub Copilot# 重构# 老代码
老项目最怕"不敢动"。Copilot 能当结对伙伴,帮你渐进重构,而不必一次性重写。 一、先理解 选中可疑函数,问 Copilot Chat:"这段做什么?有什么坏味道?"它常能指出过长函数、重复逻辑。 二、小步改名与拆分 让它在原地重命名、提取方法,每次改动小、可回退。别一次性"重构整个类"。 三、补测试再改 先说"为这个函数写单元测试",测试通过后再重构,确保行为不变。 四、解释风险 改动前问"这样改会不会破坏调用方?"让它扫描依赖。 小结:Copilot 适合"陪你重构",不是"替你重写"。测试先行 + 小步提交,老代码也能安全瘦身。