☰
  • 首页
  • 规则分类
  • 项目介绍
search
•••

遵循统一的代码编写风格

17.1 ID_inconsistentStyle
目录 › next › previous

统一的代码编写风格有利于相关人员按统一的方式理解和维护代码,避免各种偏差,也有利于排查问题,并增强协作开发效率。

软件项目应至少对命名、注释、换行、缩进、空格的风格制定明确规范,可参见相关规则的进一步讨论。

示例:

enum E {
    e0 = 0XAB, e1 = 0xcd   // Inconsistent
};

void foo(E x, E y) {
    if (x == e0 && e1 == y) {   // Inconsistent
        ....
    }
}

例中 16 进制常量大小写应统一,常量与变量比较时,常量也最好出现在运算符的同一侧。

相关

ID_inconsistentNaming ID_inconsistentIndent ID_spaceStyle ID_braceStyle ID_badCommentPosition

参考

CWE-1078
Copyright©2024 360 Security Technology Inc., Licensed under the Apache-2.0 license.