实用指南
发布时间
阅读量:
阅读量

在实际开发过程中采用已有代码是一种常见情况;对于那些涉及高度安全的关键型软件项目而言,遵循MISRA C 2012标准以实现完全合规性的任务难度极大.
最初提出的MISRA原则旨在指导开发过程中的实践,并非仅用于编码阶段。然而,在文档撰写过程中也会出现此类提示。
……在项目周期的后期对MISRA C合规性的项目可能会占用大量时间进行重构代码、再审流程以及复测阶段。这意味着整个软件开发过程中将需要尽早地遵循MISRA C原则
基于业务需求的考虑,在众多组织中普遍存在重用旧版代码库的情况。为此特意制定了MISRA 2016合规指南文件。其中,在当前项目内部开发的新本机代码与外部采用的现有代码之间存在显著差异。本文详细阐述了一种既能处理遗留代码又能满足MISRA C合规要求的方法。
遵循MISRA准则的灰色阴影
尽管虽然看似容易理解其中涉及的代码类型但在实际操作中情况并非如此
一般情况下,在启用了所有MISRA C 2012修订版规则(包括修订1)的所有静态分析工具对大型代码库执行初始扫描后,会发现大量违反规定的行为。之后的一系列震惊促使团队开始探索应对冲突的"创造性"解决方案
全部评论 (0)
还没有任何评论哟~
