MISRA C规范学习笔记3

Grey

全部学习汇总: https://github.com/GreyZhang/misra_c_hacking

MISRA C规范学习笔记3

文档学习


实际的实施中,首先得设定一个目标。而针对工具本身是否能够完成所有的检查,可以采用多个工具作为校准的方式来进行确认。


有些地方可能无法百分百满足规范要求,比如硬件相关的部分内容。如果有这样的情况,需要有一个严格的流程把控。相应的处理一定要有文档说明,而且最终的选择并不是完全工程师自己说了算,应该有一个完善的流程,不仅要给出说明,还得有相应的证明说明修改足以保证安全性。

  • 实施不应该仅仅是一个检查,在团队的质量体系中应该对此有明确的要求。
  • 整个文档的实施,可能需要一到两年的时间。
  • 针对遗留代码的处理,进行全部的重新构建并不现实,可以考虑检测的适用条件的定制。

  • 检查认证针对的是产品而不是一个团队或者组织。
  • 项目的执行过程中应有足够的记录文档,比如偏差表就是其中的一个。

小结

这部分内容并不多,之所以到此结束不再继续笔记的梳理是因为后续的内容跟现在看的内容有较大的区分。现在看到的这部分,其实还是在讲这个规则如何在项目中实施,实施过程中有什么大概的原则。而后面的章节,将会开始介绍规则的实际定义。

979_MISRA C规范学习笔记3相关推荐

  1. 蓝牙篇之蓝牙核心规范学习笔记(V5.3)汇总

    蓝牙核心规范5.3版,一共3085页,博主以思维导图的方式,记录博主学习蓝牙规范,想要一起学习的小伙伴,可以一起学习. 特别声明:想要啃3000多页英文规范,可以直接忽略本专栏. 关注左侧公众号,回复 ...

  2. 阿里java开发规范学习笔记 (V1.5华山版)

    学习总结 本次开发编码规范手册的变更,相比上一版本存在较多的变化. 主要集中在,对于其中的原理有了更深层次的追踪和了解: 1. 集合元素章节对于集合元素的处理上容易出现问题的地方. 2. 新增敏捷模式 ...

  3. 1211_MISRA_C规范学习笔记_表达式的要求

    全部学习汇总: https://github.com/GreyZhang/misra_c_hacking 12.1, 规则12.1(咨询):在表达式中,应该对C语言的运算符优先级规则有一定的限制. 关 ...

  4. C语言编程规范 学习笔记

    C语言编程规范 一.代码总体原则 1.清晰 2.简洁 3.选择适合的风格,与代码原有风格保持一致 二.头文件 背景 术语定义 原则 2.1 头文件中适合放置接口的声明,不适合放置实现 原则 2.2 头 ...

  5. “华为云企业级Java编程规范”学习笔记

    一."Java基础语句"编程规范 Switch 语句要有defualt分支,除非Swich的条件变量是枚举类型; 多条件分支语句最后应包含一个else分支; 二."类的使 ...

  6. C语言编程规范学习笔记和总结(附华为编程规范机试参考试题)

    目录 规范说明 一.头文件 原则1.1 头文件中适合放置接口的声明,不适合放置实现. 原则1.2 头文件应当职责单一 原则1.3 头文件应向稳定的方向包含 规则1.1 每一个.c文件应有一个同名.h文 ...

  7. 1203_MISRA_C规范学习笔记_Rule 9.1

    全部学习汇总: GitHub - GreyZhang/misra_c_hacking: MISRA C, I'm coming! Happy hacking! 所有的自动变量在使用之前都应该被赋值. ...

  8. 1209_MISRA_C规范学习笔记_Rule 10.6

    全部学习汇总: https://github.com/GreyZhang/misra_c_hacking 对于所有的无符号类型的常量数字都用一个后缀U来进行标识. 这里面有几个可能导致误区的知识点: ...

  9. GB/T 24363-2009 信息安全技术 信息安全应急响应计划规范 学习笔记

    通用内容 每个标准基本都有的格式,供写文档的我们参考 定义和术语: 国家标准当中涉及到的相关专业名称,都会有一个定义,防止出现理解上的歧义 结构层次: 一般有个当前文档的完整结构,可以是图,可以是表, ...

最新文章

  1. mac 香港购买分享
  2. SQL Sever联接查询
  3. python处理列表中字典_Python列表嵌套字典的时候,如果要删除列表中其中一个字典要如何操作...
  4. iOS开发——手机号,密码,邮箱,身份证号,中文判断
  5. python打印菱形星号代码_Python打印“菱形”星号代码
  6. VMWare 虚拟机 安装 Mac OS X
  7. 【VRP】基于matlab遗传算法求解多中心的车辆路径规划问题【含Matlab源码 010期】
  8. 【MDCC 2016】硬件产品开发峰会:硬件创业、创新之道深入探索
  9. mpp格式文用什么软件打开
  10. 爬取豆瓣 TOP250 电影排行榜
  11. linux系统漏洞升级方法,OpenSSL “Heartbleed”心脏流血漏洞升级方法
  12. python建立分析模型_《利用Python进行数据分析》13.2 使用Patsy创建模型描述
  13. 收银机打印数据截取_每天在掏空你账户余额的收银机,你知道它的历史吗?
  14. 普通交换机能否改成PoE供电的?
  15. 让数字预失真的故障排除和微调不再难 必备攻略请查收
  16. Qt网路与通信(获取本机IP、MAC、IPV6子网掩码等网络信息)
  17. 阿里云服务器如何使用并且后续能干嘛
  18. 北斗三号频点_支持北斗三号全信号体制
  19. 纪念20110325
  20. 我的新伙伴,微点主动防御

热门文章

  1. 你的文件还都在桌面吗?也许是时候换个地方了
  2. 日期格式的正则表达式
  3. Linux软硬链接和软硬限制
  4. JS代码清除localStorage缓存
  5. 重装系统windows10/8/7,绝对纯净版永久激活的详细步骤和固态硬盘找不到分区的原因...
  6. 【控制理论/自适应控制】数据驱动自适应参数估计和控制
  7. 程序猿如何练习用英语讲好一个笑话?
  8. java波斯王子武者之心,波斯王子武者之心
  9. 无向图的最大团/最大独立集 算法总结
  10. 简书APP 使用产品报告