代码重构
代码重构
定义
设计模式和重构之间有着一种与生俱来的关系,从某种角度来看,设计模式的目的就是为许多重构行为提供目标,在实际应用开发中,除了使用设计模式之外,还有一些常见而容易忽略的细节,这些细节也是帮助达到重构目标的重要手段
具体是否需要重构,以及如何进行重构,这需要根据系统的类型、项目工期、人力等外界因素一起决定
提炼
- 避免出现超大函数
- 独立出来了的函数有助于代码服用
- 独立出来的函数更容易被重写
- 独立出来的函数如果有一个良好的命名,它本身就起到了注释的作用
比如:
合并重复的条件片段
如果一个函数体内有一些条件分支语句,而这些条件分支语句内部散布了一些重复的代码,那么就有必要进行合并去重
把条件分支语句提炼成函数
在程序设计中,复杂的条件分支语句是导致程序难以阅读和理解的重要原因,而且容易导致一个庞大的函数,通过提炼成一个具名函数,就可以很好的起到注释的作用
…
尽量减少参数数量、合理使用链式调用、分解大型类等等
代码重构
http://blog.climbed.online/2023/11/24/Web -- Knowledge is infinite/编程思想/设计原则和编程技巧/代码重构/