认知颠覆 · COGNITIVE OVERTURN
重构的真正目的不是代码质量,而是降低变更成本
重构不是为了让代码「好看」,而是为了让下一次修改代码的成本更低。代码质量是手段,降低变更成本才是目的。这解释了为什么有些「丑但稳定」的代码不需要重构——如果它很少被修改,重构的收益为零。
来自这本书的解读报告
《重构:改善既有代码的设计(第二版》
这本书回答了如何在不破坏功能的前提下系统改善代码质量,答案是识别坏味道并执行小步、可验证的重构手法。
阅读完整解读报告 →