本教程教您如何检查代码是否符合旨在防止错误并提高代码质量的编码标准。
背景
C++test 对源代码执行静态分析,以确定其是否符合指定的编码标准规则集。规则集在测试配置中指定。C++test 提供了许多内建测试配置以及相应的预定义编码标准集。您可以定义测试配置,只包含与您的项目和策略最为相关的编码标准规则。
每个 C++test 编码标准规则都指定了一个严重度级别。严重度级别表示违反规则将导致严重构造缺陷(即会导致应用程序问题的编码构造,如性能不佳、内存泄漏、安全漏洞等)的可能性。
- 最高 – 严重度 1
- 高 – 严重度 2
- 中等 – 严重度 3
- 低 – 严重度 4
- 最低 – 严重度 5
在进行以下练习之前,您需要先完成教程 - 创建 C++test 项目教程。