Чтобы расставить приоритеты вашего обзора Polyspace® Bug Finder™ дефектах, можно использовать атрибут Impact, присвоенный дефекту. Этот атрибут появляется на:
Панель Dashboard на Defect distribution by impact круговой диаграмме.
Можно взглянуть, есть ли у вас много дефектов с высоким влиянием. Можно также выбрать элементы на графике, чтобы отфильтровать низкие или средние дефекты влияния из панели Results List. См. раздел «Фильтрация и группирование результатов» в интерфейсе пользователя Polyspace Desktop.
Панель Results List в столбце Information. При выборе None из списка дефекты сортируются по влияниям.
Вы можете отфильтровать низкие и/или средние дефекты влияния с помощью этого столбца или через вкладку Review Scope в ваших настройках. См. раздел «Фильтрация и группирование результатов» в интерфейсе пользователя Polyspace Desktop.
Панель Result Details, рядом с именем дефекта.
Влияние присваивается дефекту на основе следующих факторов:
Критичность, или может ли дефект привести к отказу кода.
Если дефект может привести к сбою кода, он рассматривается как дефект с высоким влиянием. Если дефект в настоящее время не вызывает отказа кода, но может вызвать проблемы с обслуживанием кода в будущем, это дефект с низким влиянием.
Определенность, или скорость ложных срабатываний.
Например, Integer division by zero дефекта является высокоимпактным дефектом, потому что это почти наверняка вызовет сбой кода. С другой стороны, Dead code дефекта оказывает низкое влияние, потому что само по себе наличие мертвого кода не вызывает отказа кода. Однако мертвый код может скрыть другие высокоударные дефекты.
Вы не можете изменить влияние, назначенное дефекту.
В следующем списке показаны дефекты с высокой ударной вязкостью.
В следующем списке показаны дефекты среднего воздействия.
В следующем списке показаны дефекты с низким влиянием.