何谓重构
名词:对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低其修改成本。
动词:使用一系列重构手法,在不改变软件可观察行为的前提下,调整其结构。
重构的关键
重构的关键在于运用大量微小且保持软件行为的步骤,一步步达成大规模的修改。因此,在重构的过程中,我的代码很少进入不可工作的状态,即便重构没有完成,我也可以在任何时刻停下来。
为何重构
重构改进软件的设计
重构使软件更容易理解
重构帮助找到bug
重构提高编程速度
名词:对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低其修改成本。
动词:使用一系列重构手法,在不改变软件可观察行为的前提下,调整其结构。
重构的关键
重构的关键在于运用大量微小且保持软件行为的步骤,一步步达成大规模的修改。因此,在重构的过程中,我的代码很少进入不可工作的状态,即便重构没有完成,我也可以在任何时刻停下来。
为何重构
重构改进软件的设计
重构使软件更容易理解
重构帮助找到bug
重构提高编程速度