遵循统一的代码编写风格
17.1 ID_inconsistentStyle
统一的代码编写风格有利于相关人员按统一的方式理解和维护代码,避免各种偏差,也有利于排查问题,并增强协作开发效率。
软件项目应至少对命名、注释、换行、缩进、空格的风格制定明确规范,可参见相关规则的进一步讨论。
示例:
enum E {
e0 = 0XAB, e1 = 0xcd // Inconsistent
};
void foo(E x, E y) {
if (x == e0 && e1 == y) { // Inconsistent
....
}
}
例中 16 进制常量大小写应统一,常量与变量比较时,常量也最好出现在运算符的同一侧。