MISRA规则库的维护以及升级后对历史问题的处理,不能仅仅看作是去工具里面打开一组规则。需要长时间去管理的东西,还有MISRA的版本、工具的版本、规则跟规则之间怎么对应、编译的环境、项目里面做过哪些裁剪、严重等级是如何设定的,还有那些偏离了规则的记录。规则库在升级之后,规则的编号、适用的条件,还有工具具体实现的方式,都是有可能发生变化的,要是直接就拿新的规则去扫描老的代码,历史问题就很容易被重新统计一次,项目质量变化的趋势也就会跟着突然变得不真实。MISRA C:2025现在是MISRA C的现行版本,它是在原来版本的基础上做出来的增量更新,但是合规、偏离还有过程管理这些事情,还是应该按照一个统一的框架来执行。
2026-07-21