为什么我信 IDE 重构
全文替换改名,漏掉字符串、注释、动态调用是常态。PhpStorm 的 Rename / Safe Delete / Extract Method 会尽量顺着引用走,虽然不是百分百,但比手改稳。
我的重构纪律
- 先有测试或至少有可复现的手动路径
- 一次只做一种意图:改名就改名,别夹带格式化
- 改完立刻跑相关用例 / 点关键流程
Rename / Extract / Safe Delete,比全文替换踏实太多。
全文替换改名,漏掉字符串、注释、动态调用是常态。PhpStorm 的 Rename / Safe Delete / Extract Method 会尽量顺着引用走,虽然不是百分百,但比手改稳。