可迁移模型 · TRANSFERABLE MODEL
坏味道是代码在对你说话
代码坏味道本质上是一套「症状-诊断」系统。就像医生不会看到咳嗽就直接开药,而是分析咳嗽背后的病因,开发者也不应该看到代码「不顺眼」就直接改,而应该识别出它属于哪种坏味道,再选择对应的治疗手法。这种「先诊断后治疗」的思维方式适用于任何问题解决场景。
来自这本书的解读报告
《重构:改善既有代码的设计》
这本书回答了如何在不停机的前提下持续改善烂代码的问题,答案是用一系列小步等价变换让设计持续演进
阅读完整解读报告 →