阅读笔记 1: 重构的基本概念

第一章引言部分强调了重构的重要性和它在软件开发中的角色。作者马丁·福勒首先介绍了代码坏味道(code smells)的概念,这些是代码中的不良迹象,可能导致未来的问题。作者指出,即使代码能正常运行,但它仍然可能有坏味道,这是因为代码的结构不佳、可读性差或难以维护。这是一个非常关键的洞察,因为它告诉我们仅仅依赖功能测试是不够的,代码质量同样重要。

福勒还对重构的概念进行了定义,强调了重构的目标是改进代码的结构,以便更容易理解和修改,同时保持代码的功能不变。他提到了重构是一个渐进的过程,不应该被视为一次性任务,而是随着代码的不断演化而进行的持续活动。

这一章还包括了一些例子,帮助读者理解代码坏味道以及如何通过重构来改善代码。总的来说,这一章奠定了书中核心理念的基础,即代码需要持续改进,而重构是实现这一目标的有力工具。

posted @ 2023-10-23 08:42  XieLumeng  阅读(12)  评论(0编辑  收藏  举报