第10章:关键编码规范
82%的受访者正在使用至少一种编码规范,较去年略微下降了4%。尽管降幅不大,但这一趋势仍值得关注。将“测试”作为首要关注点的团队中,编码规范使用率最高(87%),其次是信息安全(86%)和质量(84%)。值得注意的是,将“功能安全”作为首要关注点的团队,其编码规范使用率反而最低(79%),甚至低于“生产效率”(80%)。
由于今年整体安全挑战集中在难以满足ISO 26262各项要求上,采用编码规范的团队在满足关键功能安全标准方面更具优势。
编码规范对于提升代码质量至关重要,有助于确保软件在功能安全与信息安全方面达到要求,从而实现整体合规。

开发者最常使用的汽车软件编码规范
多数受访者表示,他们在开发中同时使用多种编码规范。MISRA 的使用率提升了8%,回到2024年的水平,并继续成为大多数汽车软件从业者的首选编码规范。随着 MISRA C:2025 的发布,这一增长也在预期之中。因此,使用能够支持最新 MISRA 规范的静态分析工具尤为重要。
在 MISRA 之后,AUTOSAR C++14(36%)取代 C++ Core Guidelines,成为今年第二大最受欢迎的编码规范。同时,CERT 的使用率提升了5%,反映出2026年行业对功能安全与信息安全的关注持续增强。

MISRA 已成为全球汽车软件开发的通用编码规范,而 Perforce QAC 可实现对最新 MISRA 指南的 100% 规则覆盖与强制执行
代码质量指标
在受访者中,大多数企业被要求跟踪代码质量指标(尽管较去年下降了18%)。
在需要跟踪代码质量指标的企业中,测试覆盖率(59%)成为最主要的指标,今年首次超过此前排名第一的圈复杂度(Cyclomatic Complexity,54%)。这些指标大多属于 HIS 指标体系,尤其适用于 C 语言开发场景。
圈复杂度可以反映所需测试用例的数量,但更适合作为对比参考指标,而非绝对标准。相比之下,代码行数(Lines of Code)在现代编程语言中较难统一衡量,需要明确“代码行”的定义后才具备参考价值。

代码质量管理正从“静态复杂度度量”转向“测试与验证驱动的质量体系”。
-
测试
+关注
关注
9文章
6478浏览量
131746 -
嵌入式
+关注
关注
5210文章
20726浏览量
338079 -
汽车软件
+关注
关注
1文章
188浏览量
3770
发布评论请先 登录
2026汽车软件发展现状报告(Perforce公司出品,终章)
2026汽车软件发展现状报告(Perforce公司出品,第十一章)
2026汽车软件发展现状报告(Perforce公司出品,第九章)
2026汽车软件发展现状报告(Perforce公司出品,第八章)
2026汽车软件发展现状报告(Perforce公司出品,第七章)
2026汽车软件发展现状报告(Perforce公司出品,第六章)
2026汽车软件发展现状报告(Perforce公司出品,第三四五章)
2026汽车软件发展现状报告(Perforce公司出品,第二章)
2026汽车软件发展现状报告(Perforce公司出品,第一章)
黑芝麻智能单记章出席2026智能电动汽车发展高层论坛
资料] 汽车软件质量跃迁的系统性路径:基于ISO 26262标准的单元测试体系重构与中日实践深度对比(2026学术研究报告)
第十章 W55MH32 SNTP示例
罗克韦尔自动化发布第十版年度《智能制造现状报告》
2025年汽车行业趋势解读:AI在汽车软件开发中的应用、代码安全挑战等(附Perforce QAC / Klocwork工具推荐)
第十章 W55MH32中断应用概览
2026汽车软件发展现状报告(Perforce公司出品,第十章)
评论