项目先是实现功能!
当项目越来越大的时候,发现维护起来就费劲了!
在这个过程中,开发,重构,测试!
有利于后期维护项目!
重构的作用是,写尽量少的代码,实现尽量多的功能!
重构还可以把一些垃圾的,效率低的代码,重新调整成效率更高的代码!
重构,就是提炼重复的代码,为独立的函数!
这样就能避免代码重复,避免改一个,就要改好多相同的地方!便于统一管理!可以把它们放到一个common的文件中,引入!重复使用!
重构还是一个统一变量名,规范变量名的过程!
开发的过程中,有可能会用到各种各样的变量名!重构可以规范化,确定使用统一的变量名!
重构是一个修正的过程!
路走偏了,就要修正!
重构,可以把一些过时的方法删除掉,或者过时的文本内容,或者过时的图片!
重构,有利于项目的健壮和精简!
要养成重构的好习惯!
这是一个过程!先实现好功能是首要的!
当你发现好的数据结构,或好的思想的时候,可以把曾经的初级水平的代码,重新写一下!
尽量想想,怎样才能写更少的代码?怎样才能重复利用代码?怎样才能避免重复的代码?怎样才能合理的使用数据结构!
怎样写的代码,既能容易懂,又能不乱,不出错!
尽量检查自己写的代码是否足够严谨!
怎样保证数据的安全性和准确性!