WHAT

Tip

两个定义:

重构(名词):对软件内部的一种太纵横,目的是在不改变软件可观察的前提下,提高其可理解性,降低其修改成本。

重构(动词):使用一系列的重构手法,在不改变软件可观察的行为的前提下,调整其结构。

  • 【重构】提供一种 更高效 且 受控的 代码整理技术
  • 【重构】可以把一些复杂的东西分解为较简单的小块,但有时你就必须壮士断腕,删掉整个算法,代之以较简单的算法。