主要内容

按影响进行的缺陷分类

要确定审查 Polyspace® Bug Finder™ 缺陷的优先级,您可以使用分配给缺陷的影响属性。利用该属性,您可以过滤出更需要立即关注的结果。有关详细信息,请参阅:

根据以下考虑因素为缺陷分配影响属性:

  • 严重性,或缺陷是否可能导致代码失败。

    如果某个缺陷可能导致代码失败,则将其视为高影响缺陷。如果该缺陷目前不会导致代码失败,但将来可能导致代码维护出现问题,则该缺陷属于低影响缺陷。

  • 确定性,或假正率。

例如,缺陷整数除以零是一个高影响缺陷,因为该缺陷几乎肯定会导致代码崩溃。另一方面,死代码的影响较低,因为死代码的存在本身不会导致代码失败。但是,死代码可能会隐藏其他高影响缺陷。

缺陷的影响是固定的,无法更改。

另请参阅

主题