在嵌入式工程里,MISRA静态检查的结果应该怎样去复核,以及MISRA问题单的关闭依据又该怎样去统一,这两个问题经常没有得到足够的重视。开发团队拿到静态检查的报告以后,不能只去看违规的数量是不是变少了,也不能只盯着工具是不是给出了一份“通过”的结果。MISRA的检查结果,需要能和代码的版本、工具的配置、规则的版本以及问题处理记录一一对应起来;在关闭MISRA问题单的时候,团队同样要有一个统一的口径,一个问题究竟是修改后关闭、通过偏离关闭、被认定为误报关闭,还是暂时保留下来,项目负责人都应当能够看得清楚。只要团队把复核的标准和关闭的依据统一起来,后面的代码评审、客户评审还有供应商交付,才不容易出现来回返工的情况。
2026-06-01 10:18:50