首页
›
嵌入式基础与RISC-V
›
017-MISRAC编码规范
›
《MISRA C持续集成规则治理与缺陷预防》
VIP10
本课程属于:017-MISRAC编码规范
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
MISRA C持续集成规则治理与缺陷预防
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
MISRA C的前世今生 · 为什么汽车/医疗行业离不开它?课程目…
课程导论
MISRA
02
MISRA C核心哲学
规则分类(强制/建议/指令) · 静态分析 vs 动态分析 · 安全子集概念
MISRA
C核心哲学
03
开发环境搭建
PC-Lint / QAC / Co… · VS Code + Cppcheck…
开发环境搭建
PC-Lint
04
规则详解-基础篇
禁止使用动态内存分配(Rule 20… · 禁止使用setjmp/longjmp…
规则详解
基础篇
05
规则详解-控制流篇
禁止使用goto(Rule 15-1… · switch语句必须包含defaul… · 循环体必须用花括号(Rule 15-…
规则详解
控制流篇
06
规则详解-表达式篇
禁止赋值作为子表达式(Rule 13… · 禁止使用副作用运算符(Rule 13… · 布尔表达式必须明确
规则详解
表达式篇
07
规则详解-指针篇
指针算术限制(Rule 18-1) · NULL指针检查(Rule 18-2… · 函数指针使用规范(Rule 18-5…
规则详解
指针篇
08
规则详解-类型篇
隐式类型转换禁止(Rule 10-1… · typedef使用规范(Rule 8… · 枚举类型安全(Rule 8-12)
规则详解
类型篇
09
规则详解-函数篇
函数参数个数限制(Rule 14-7… · 函数返回值必须使用(Rule 17-… · 递归禁止(Rule 17-2)
规则详解
函数篇
10
规则详解-预处理篇
宏定义规范(Rule 19-1) · #include保护(Rule 19… · 条件编译使用限制(Rule 19-4…
规则详解
预处理篇
11
规则详解-声明与定义篇
变量作用域最小化(Rule 8-9) · 外部链接规范(Rule 8-8) · const正确性(Rule 8-13…
规则详解
声明
12
规则详解-注释与文档篇
注释不能包含代码(Rule 3-1) · TODO/FIXME标记规范 · Doxygen文档生成
规则详解
注释
13
静态分析工具实战
Cppcheck配置与运行 · PC-Lint集成到VS Code · 误报处理与抑制机制
静态分析工具实战
Cppcheck
14
代码审查与MISRA
审查清单制定 · 常见违规模式识别 · 同行评审流程优化
MISRA
代码审查
15
单元测试与MISRA
CUnit/Unity框架入门 · 桩函数与模拟 · 覆盖率要求(MC/DC)
MISRA
单元测试
16
持续集成基础
Jenkins/GitLab CI概… · Pipeline语法入门 · 构建与测试自动化
持续集成基础
Jenkins/GitL…
17
MISRA检查集成到CI
在Pipeline中嵌入静态分析 · 门禁机制(质量门) · 失败阻断策略
MISRA
CI
18
Git钩子与本地检查
pre-commit钩子实现 · 提交前自动扫描 · 快速反馈循环
Git
钩子
19
报告与度量
违规统计图表 · 趋势分析 · SonarQube集成与仪表盘
报告
度量
20
项目实战-需求阶段
安全需求分解 · MISRA规则裁剪 · 项目编码规范制定
项目实战
需求阶段
21
项目实战-设计阶段
架构设计中的MISRA考量 · 接口规范 · 防御性编程策略
项目实战
设计阶段
22
项目实战-编码阶段
团队编码规范培训 · 每日构建与静态分析 · 代码走查实践
项目实战
编码阶段
23
项目实战-测试阶段
基于MISRA的测试用例设计 · 回归测试策略 · 缺陷根因分析
项目实战
测试阶段
24
项目实战-发布阶段
发布前合规审计 · 偏差申请流程 · 合规报告生成
项目实战
发布阶段
25
MISRA C与功能安全
ISO 26262(汽车)与IEC… · ASIL等级对应
MISRA
C
26
MISRA C与CERT C
两者对比 · 互补使用策略 · 混合项目中的规则选择
MISRA
CERT
27
MISRA C 2012 vs 2023
新版本变化解读 · 迁移指南 · 新规则要点
MISRA
vs
28
常见误区与陷阱
过度依赖工具 · 规则误读 · 性能与安全的平衡
常见误区
陷阱
29
团队文化培养
从“检查”到“预防”的转变 · 安全编码文化建设 · 持续改进机制
团队文化培养
从“检查”到“预…
30
课程总结与认证
学习路径回顾 · MISRA C认证考试介绍 · 下一步学习建议
课程总结
认证
所属VIP或分类
同VIP:MISRA-C合规整改与测试验证团队推行实战
同VIP:MISRA-C安全编码缺陷治理与项目复盘
同VIP:MISRA-C编码规范工具集成与持续集成实战