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