重构
Refactoring
AI 编程也叫:Refactor、代码重构、优化代码、整理代码
一句话:在不改变功能和外观的前提下,调整代码的结构和写法,让它更清晰、更容易维护和继续修改。
详细解释
重构像整理衣柜:衣服还是那些衣服,只是分门别类放好,以后找起来更快。常见的重构有:把几百行的大组件拆成小组件、把重复代码提取成公共函数、给变量起更清楚的名字、统一请求接口的写法。
关键在于「不改变功能」。如果重构的同时又加新功能,出了问题就分不清是哪一步引起的。所以重构和加功能最好分开做,每一步都能单独验证。
用 AI 写的项目积累一段时间后,常出现同一功能多份写法、文件越来越大、改一处坏一处的情况,这就是该重构的信号。重构前先用 Git 提交,重构后逐个检查主要页面和功能。
怎么跟 AI 说
可以直接贴给 Cursor、Claude Code 等工具,把里面的业务内容换成你自己的。
项目里有三个页面各自写了一份几乎一样的请求接口代码。请把它们提取成一个公共的请求函数,统一处理加载状态和错误提示。这次只做重构,不改变任何功能和界面,完成后列出我需要逐一验证的页面。