0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

2026汽车软件发展现状报告(Perforce公司出品,第十章)

北汇信息POLELINK 2026-05-11 12:09 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

第10章:关键编码规范

82%的受访者正在使用至少一种编码规范,较去年略微下降了4%。尽管降幅不大,但这一趋势仍值得关注。将“测试”作为首要关注点的团队中,编码规范使用率最高(87%),其次是信息安全(86%)和质量(84%)。值得注意的是,将“功能安全”作为首要关注点的团队,其编码规范使用率反而最低(79%),甚至低于“生产效率”(80%)。

由于今年整体安全挑战集中在难以满足ISO 26262各项要求上,采用编码规范的团队在满足关键功能安全标准方面更具优势。

编码规范对于提升代码质量至关重要,有助于确保软件在功能安全与信息安全方面达到要求,从而实现整体合规。

wKgZO2oBVhuAMBFCAABBxEmhRA0971.png

开发者最常使用的汽车软件编码规范

多数受访者表示,他们在开发中同时使用多种编码规范。MISRA 的使用率提升了8%,回到2024年的水平,并继续成为大多数汽车软件从业者的首选编码规范。随着 MISRA C:2025 的发布,这一增长也在预期之中。因此,使用能够支持最新 MISRA 规范的静态分析工具尤为重要。

在 MISRA 之后,AUTOSAR C++14(36%)取代 C++ Core Guidelines,成为今年第二大最受欢迎的编码规范。同时,CERT 的使用率提升了5%,反映出2026年行业对功能安全与信息安全的关注持续增强。

wKgZO2oBVhuADOEMAABzQopXb_Q241.png

MISRA 已成为全球汽车软件开发的通用编码规范,而 Perforce QAC 可实现对最新 MISRA 指南的 100% 规则覆盖与强制执行

代码质量指标

在受访者中,大多数企业被要求跟踪代码质量指标(尽管较去年下降了18%)。

在需要跟踪代码质量指标的企业中,测试覆盖率(59%)成为最主要的指标,今年首次超过此前排名第一的圈复杂度(Cyclomatic Complexity,54%)。这些指标大多属于 HIS 指标体系,尤其适用于 C 语言开发场景。

圈复杂度可以反映所需测试用例的数量,但更适合作为对比参考指标,而非绝对标准。相比之下,代码行数(Lines of Code)在现代编程语言中较难统一衡量,需要明确“代码行”的定义后才具备参考价值。

wKgZPGoBVhuADMOVAACKru1ddCg208.png

代码质量管理正从“静态复杂度度量”转向“测试与验证驱动的质量体系”。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 测试
    +关注

    关注

    9

    文章

    6478

    浏览量

    131746
  • 嵌入式
    +关注

    关注

    5210

    文章

    20726

    浏览量

    338079
  • 汽车软件
    +关注

    关注

    1

    文章

    188

    浏览量

    3770
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    2026汽车软件发展现状报告Perforce公司出品,终

    基于本次调研结果,汽车软件开发的未来方向已逐渐清晰:企业需要通过技术与流程升级来提升整体竞争力。能够持续保持高代码质量、提前识别安全漏洞(功能安全与信息安全)、严格执行编码规范,并实现全流程可追溯
    的头像 发表于 05-13 10:23 839次阅读
    <b class='flag-5'>2026</b><b class='flag-5'>汽车</b><b class='flag-5'>软件</b><b class='flag-5'>发展现状</b><b class='flag-5'>报告</b>(<b class='flag-5'>Perforce</b><b class='flag-5'>公司出品</b>,终<b class='flag-5'>章</b>)

    2026汽车软件发展现状报告Perforce公司出品第十一章)

    根据调研结果,与去年相比,C 语言使用率上升了6%,略微超过 C++,但两者仍然是汽车软件开发中最主流的编程语言。 值得注意的是,在本次调研中,Python 的使用率首次超过 C++。作为 AI
    的头像 发表于 05-12 08:55 426次阅读
    <b class='flag-5'>2026</b><b class='flag-5'>汽车</b><b class='flag-5'>软件</b><b class='flag-5'>发展现状</b><b class='flag-5'>报告</b>(<b class='flag-5'>Perforce</b><b class='flag-5'>公司出品</b>,<b class='flag-5'>第十</b>一章)

    2026汽车软件发展现状报告Perforce公司出品,第九

    无论是自动驾驶、半自动驾驶、电动汽车、车联网,还是传统车辆,所有车辆组件都需要满足安全与信息安全要求,只是不同功能对应的合规范围有所差异。 然而,在所有层级上,确保软件符合关键行业编码标准与规范,始终是汽车
    的头像 发表于 05-07 16:32 1450次阅读
    <b class='flag-5'>2026</b><b class='flag-5'>汽车</b><b class='flag-5'>软件</b><b class='flag-5'>发展现状</b><b class='flag-5'>报告</b>(<b class='flag-5'>Perforce</b><b class='flag-5'>公司出品</b>,第九<b class='flag-5'>章</b>)

    2026汽车软件发展现状报告Perforce公司出品,第八

    随着人工智能(AI)在汽车软件中的广泛应用,行业正从“软件定义”进一步迈向“AI驱动”。AI不仅已深入设计、开发与测试流程,并逐步进入车载产品本身,成为提升功能与体验的重要技术支撑。 与此同时,AI
    的头像 发表于 05-06 18:06 392次阅读
    <b class='flag-5'>2026</b><b class='flag-5'>汽车</b><b class='flag-5'>软件</b><b class='flag-5'>发展现状</b><b class='flag-5'>报告</b>(<b class='flag-5'>Perforce</b><b class='flag-5'>公司出品</b>,第八<b class='flag-5'>章</b>)

    2026汽车软件发展现状报告Perforce公司出品,第七

    随着SDV架构持续推进,汽车行业正加速向软件驱动模式转型。57%的企业已开展相关开发或部署,同时81%的企业已将电动架构纳入SDV战略,显示出电动化与软件架构的深度融合趋势。
    的头像 发表于 05-04 11:16 1103次阅读
    <b class='flag-5'>2026</b><b class='flag-5'>汽车</b><b class='flag-5'>软件</b><b class='flag-5'>发展现状</b><b class='flag-5'>报告</b>(<b class='flag-5'>Perforce</b><b class='flag-5'>公司出品</b>,第七<b class='flag-5'>章</b>)

    2026汽车软件发展现状报告Perforce公司出品,第六

    汽车软件信息安全领域,企业当前面临的主要挑战,仍以满足网络安全合规要求与落实安全编码规范为核心。这两项问题在行业中持续占据首位。随着信息安全正逐步成为与功能安全并行的重要能力,企业不仅需要应对不断
    的头像 发表于 04-30 15:25 1593次阅读
    <b class='flag-5'>2026</b><b class='flag-5'>汽车</b><b class='flag-5'>软件</b><b class='flag-5'>发展现状</b><b class='flag-5'>报告</b>(<b class='flag-5'>Perforce</b><b class='flag-5'>公司出品</b>,第六<b class='flag-5'>章</b>)

    2026汽车软件发展现状报告Perforce公司出品,第三四五

    2026汽车软件行业正持续演进,以适应不断增长的市场需求。值得注意的是,今年有更多团队已经意识到测试左移的重要性。随着汽车软件复杂度持续提
    的头像 发表于 04-28 11:05 1473次阅读
    <b class='flag-5'>2026</b><b class='flag-5'>汽车</b><b class='flag-5'>软件</b><b class='flag-5'>发展现状</b><b class='flag-5'>报告</b>(<b class='flag-5'>Perforce</b><b class='flag-5'>公司出品</b>,第三四五<b class='flag-5'>章</b>)

    2026汽车软件发展现状报告Perforce公司出品,第二

    2026年,汽车软件开发的核心关注点主要集中在质量、功能安全(Safety)、信息安全(Security)、团队生产力与测试等五大方向。其中,质量已连续多年位居首位,功能安全与信息安全紧随其后,体现出行业对功能安全与信息安全风险
    的头像 发表于 04-27 11:24 806次阅读
    <b class='flag-5'>2026</b><b class='flag-5'>汽车</b><b class='flag-5'>软件</b><b class='flag-5'>发展现状</b><b class='flag-5'>报告</b>(<b class='flag-5'>Perforce</b><b class='flag-5'>公司出品</b>,第二<b class='flag-5'>章</b>)

    2026汽车软件发展现状报告Perforce公司出品,第一

    2026年,全球450+汽车软件开发专业人士分享了当前实践和行业趋势。在全球经济和地缘政治压力下,开发团队需要有效工具来保证安全、功能可靠和合规性,同时保持创新速度。本报告
    的头像 发表于 04-24 12:03 1835次阅读
    <b class='flag-5'>2026</b><b class='flag-5'>汽车</b><b class='flag-5'>软件</b><b class='flag-5'>发展现状</b><b class='flag-5'>报告</b>(<b class='flag-5'>Perforce</b><b class='flag-5'>公司出品</b>,第一<b class='flag-5'>章</b>)

    黑芝麻智能单记出席2026智能电动汽车发展高层论坛

    2026智能电动汽车发展高层论坛上,黑芝麻智能创始人兼CEO单记发表主题演讲,系统阐述了物理AI时代智能汽车芯片面临的范式革命与供应链安
    的头像 发表于 04-13 16:55 1706次阅读

    资料] 汽车软件质量跃迁的系统性路径:基于ISO 26262标准的单元测试体系重构与中日实践深度对比(2026学术研究报告

    各位伙伴,请问一个问题,[资料] 汽车软件质量跃迁的系统性路径:基于ISO 26262标准的单元测试体系重构与中日实践深度对比(2026学术研究报告),这份数据谁有源参考文献,有酬感谢
    发表于 01-08 10:09

    第十章 W55MH32 SNTP示例

    本文讲解了如何在W55MH32芯片上实现SNTP授时功能,通过实例详细展示了从SNTP服务器同步时间的实现流程,包括时间请求、响应解析和本地时间校准等核心步骤。文章还对SNTP的应用场景进行了分析,帮助读者理解其在时间同步中的实际应用价值。
    的头像 发表于 07-24 09:43 1532次阅读
    <b class='flag-5'>第十章</b> W55MH32 SNTP示例

    罗克韦尔自动化发布第十版年度《智能制造现状报告

    作为工业自动化、信息化和数字化转型领域的全球领先企业之一,罗克韦尔自动化近日发布第十版年度《智能制造现状报告》。这项于 2025 年 3 月开展的全球调研覆盖来自 17 个主要制造业国家和地区的 1,500 多家制造商。
    的头像 发表于 06-16 16:13 972次阅读

    2025年汽车行业趋势解读:AI在汽车软件开发中的应用、代码安全挑战等(附Perforce QAC / Klocwork工具推荐)

    随着AI技术深入嵌入式系统,汽车软件已成为智能出行的核心要素。根据Perforce发布的《2025年汽车软件开发现状
    的头像 发表于 06-13 15:03 1867次阅读
    2025年<b class='flag-5'>汽车</b>行业趋势解读:AI在<b class='flag-5'>汽车</b><b class='flag-5'>软件</b>开发中的应用、代码安全挑战等(附<b class='flag-5'>Perforce</b> QAC / Klocwork工具推荐)

    第十章 W55MH32中断应用概览

    本章讲述了W55MH32中断应用,涵盖异常类型、NVIC介绍、优先级定义与分组,阐述中断编程三要点(使能中断、配置 NVIC、编写服务函数),并强调优先级分组设置注意事项。
    的头像 发表于 05-22 17:07 2097次阅读
    <b class='flag-5'>第十章</b> W55MH32中断应用概览