1. Rule Of Three 原则
这是一条代码重构的经验法则,用于决定何时将复制的代码段替换为新的代码 / 过程 / 方法。
它的含义是,第一次用到某个功能时,你写一个特定的解决方法;第二次又用到的时候,你拷贝上一次的代码;第三次出现的时候,你要着手「抽象化」,写出通用的解决方法。
该原则的主要思想是使代码 / 过程 / 方法更加通用,从而保证在其他地方可以重复使用。
2. 应用程序结构与编码方式保持一致应用程序结构与编码方式保持一致有助于提高其可读性和可维护性。
尝试制定编码标准,这有助于保持编码一致性。编码标准应该与变量的命名规则一样少。另一大问题是应用程序的结构,开发人员进行更改或添加新内容的地方应该很明显。
3. 减少程序嵌套if 里面嵌套 if 会使得程序很混乱,代码很难读。在编写代码时可能无法绕开这些问题,但你需要经常查看代码结构。
else if 同样如此,因此需要尽量避免嵌套。
一种有效的解决方法是卫语句:卫语句把复杂的条件表达式拆分成多个条件表达式。
不使用卫语句的编码方式:
使用卫语句的编码方式:
4. 了解全局很重要了解全局有助处理较小的细节。一旦了解了全局,你就不会花很长的时间在小细节上。
5. 程序中的命名在编程中进行命名是最困难的事情之一,包括为一个类、一个方法命名,甚至是为变量命名。优秀的开发人员会花时间考虑相关的命名方式,这样会增加程序的可读性。
6. 减