PhpStorm 安全改名 改结构 第 3 / 3 篇

重构:我信 IDE 多于信手改

Rename / Extract / Safe Delete,比全文替换踏实太多。

本篇有 2 个小节

为什么我信 IDE 重构

全文替换改名,漏掉字符串、注释、动态调用是常态。PhpStorm 的 Rename / Safe Delete / Extract Method 会尽量顺着引用走,虽然不是百分百,但比手改稳。

我的重构纪律

  • 先有测试或至少有可复现的手动路径
  • 一次只做一种意图:改名就改名,别夹带格式化
  • 改完立刻跑相关用例 / 点关键流程

写到这里的判断都带个人偏见。你遇到不一样的场景,完全可以反过来用。