重构的认知(一)

来源:互联网 发布:vmware软件购买 编辑:程序博客网 时间:2024/05/16 12:56

重构的认知(一)
一、什么是重构
重构是一种过程:在不改变代码外在行为的前提下,对代码作出修改,以改进程序的内部结构。重构是一种方法:一种经千锤百炼形成的有条不紊的程序整理方法,可以最大限度减少整理过程中引入错误的几率。
从本质上来说,重构就是在代码写好之后改进它的设计。

二、怎么对项目进行重构?
重构的每个步骤都很简单,甚至显得有些过于简单。例如:你只需把某个字段从一个类移到另外一个类;把某些代码从一个函数中拉出来构成另一个函数;或是在继承体系中把某些代码移动位置。
所有的这些看似小小的修改,累积起来,就可以根本改善设计质量。

0 0
原创粉丝点击