代码重构

来源:互联网 发布:qq飞车淘宝刷徒弟流程 编辑:程序博客网 时间:2024/04/30 18:07

首先:

要清楚重构的时间、输出、和目标。


思路:

1、理清重构的各个类的含义及目的

2、重新整理类(理解其意义,重新制作,并统一整体风格,去除冗余代码,增加必要注释)

3、拆分与合并(拆分一个文件中的多个类,合并公共代码)

4、功能提取及封装

5、函数方法整理

重构的时候最好有文档记录,记录你重构类的信息(含义、目的),及各个你重构类的修改及原因。最好采用对比来

观察重构前后的差别。


技巧:

1、删除没用过的类、方法和没用的注释,并增加必要注释

2、对一些比较简单的函数去除源文件的实现到头文件中来实现,并用inline关键字(节约系统编译时间)

3、统一代码风格,去除冗余代码(清晰易读)

4、修改繁琐的if-else变为三元运算符(“?:”)

5、拆分一个文件中包含多个类的情况(降低耦合性)

6、合并重复代码

7、对一些关键功能做功能提取和封装(方便代码重用)

8、减少局部变量的使用(方便重用,减少运算量)

9、改变一些能改变的算法效率(效率速度:移位>赋值>大小比较>加法>减法>乘法>取模>除法; )

10、修改不合理函数方法的结构(增加易读性)

0 0
原创粉丝点击