"重构"是什么意思?

use*_*025 0 c# theory refactoring

有人可以向我解释一下"重构"或"重构"是什么意思吗?

我认为这个主题过于宽泛,无法涵盖每一个细节,但有人可以提供一个简单的术语解释吗?

Rah*_*thi 6

我认为最好在MSDN中解释:

重构是在编写代码之后通过更改代码的内部结构而不改变代码的外部行为来改进代码的过程.

在旁注: -

当班级违反单一责任原则时,您可以进行重构