对于重构的初步理解

1、什么是重构?

        重构(refactoring):在不改变代码的外在行为的前提下,对代码内部结构进行简化和改进。也可以称之为一种代码的整理方式

2、重构的好处:

        (1)对复杂的混乱的代码进行梳理和改进,便于后续的维护和管理

        (2)减少对后续使用时出现错误的几率,利于后续对代码的扩展

3、如何进行代码的重构

        (1)将过长过大的代码块要尽可能的化小

                代码块越小就越便于后续的管理和使用

                重构是对程序内部结构的优化,所以代码块化小时要考虑到会出现什么错误,要防止对重构过程中对程序引入bug

        (2)重构是以微小的步伐来修改程序

                便于查找到编写过程中的意外疏忽

                现在主要的Java IDE都提供良好的重构支持

        (3)变量名称要尽可能的见名知意

                防止时间长后遗忘

                代码不仅仅是给计算机看,还要给人看,要人能看懂你写的代码做了什么,要怎么做

        (3)重构过程中,对于代码修改做完就建议进行编译并测试

                防止在修改过程中破坏了原有的外在功能

        

        (4)少使用临时变量

                临时变量容易引起各种各样的问题,大量的参数被传来传去

                

        (5)重构并非总是减少代码总量

                在重构的过程中,要考虑到一个问题,即执行程序的性能

               

(未完待续)

                

你可能感兴趣的:(重构)