上QQ阅读APP看书,第一时间看更新
2.4.4 编码习惯
良好的编码习惯有助于编写出可靠的、易于维护的程序,编码的风格在很大程度上决定着程序的质量。下面列出一些良好的编程习惯,方便程序的编辑、调试。
(1)复杂的表达式使用“括号”优先级处理,避免二义性。
(2)单个函数的程序行数最好不要超过100行。
(3)尽量使用标准库函数和公共函数。
(4)不要随意定义全局变量,尽量使用局部变量。
(5)保持注释与代码完全一致,修改代码后不要忘记修改注释。
(6)变量命名应“见名知义”。
(7)循环、分支层次最好不要超过5层。
(8)在编写程序前,尽可能化简表达式。
(9)仔细检查算法中嵌套的循环,尽可能将某些语句或表达式移到循环外面。
(10)尽量避免使用多维数组。
(11)避免混淆数据类型。
(12)尽量采用算术表达式和布尔表达式。
(13)保持控制流的局部性和直线性。控制流的局部性是为了提高程序的清晰度和易修改性,防止错误的扩散。控制流的直线性主要体现在如下两方面。
①对多入口和多出口的控制结构要做适当的处理。
②避免使用有模糊意义或费解意义的结构。