Polyspace Access Web 界面中的“代码度量”仪表板
要查看 Polyspace® 计算的代码复杂度度量,请使用代码度量仪表板。请参阅代码度量 (Polyspace Bug Finder)。
仅当使用计算代码度量 (-code-metrics) (Polyspace Bug Finder) 选项时,Polyspace 才会在分析期间计算代码复杂度度量。

在工程资源管理器窗格中,选择一个工程。使用工程概述仪表板中的代码度量卡片,获取以下代码度量的快速概览:
如果您在工程资源管理器中选择一个文件夹,代码度量卡片将显示:
该文件夹中子工程的数量。此数量仅包含顶级文件夹下一级的子工程。
卡片上其他度量的聚合值,该值是您作为贡献者、所有者或管理员的所有层级的所有子工程的合计。
要打开代码度量仪表板,请点击工具条的仪表板部分中的代码度量图标。或者,点击工程概述仪表板中的卡片上的代码度量。

在摘要部分中,您会看到工程的无注释行数和文件数的趋势图。
仪表板的其他部分显示包含不同工程度量、文件度量和函数度量的计算值或范围的表。如果适用,表会显示对应代码度量的预定义阈值以及通过/失败状态。有关代码复杂度度量阈值的列表,请参阅HIS 代码复杂度度量 (Polyspace Bug Finder)。如果您在工程资源管理器中选择一个文件夹,代码度量仪表板中的表将不显示阈值或通过/失败状态。度量的值或范围是所选文件夹中所有子工程的聚合值。要从该聚合视图向下钻取到某个工程,请展开表行并点击相应的工程名称。
为提升代码质量,可使用通过/失败状态来识别并降低超出阈值的度量值。
例如,如果被调函数数量范围超出预定义阈值,请执行以下操作:
点击状态列中的失败,或点击最小值...最大值列中的范围,打开已按被调函数数量度量过滤的结果列表。
审查超出度量阈值的结果。如果其中多个函数总是被一起调用,您可以编写一个函数来融合这些函数的主体。然后,您可以调用这一函数,而非一起调用的一组函数。