Приоритизировать ваш анализ Polyspace® Дефекты Bug Finder™, можно использовать атрибут Impact, присвоенный дефекту. Атрибут позволяет вам фильтровать результаты, которые требуют большего пристального внимания. Для получения дополнительной информации см.:
Атрибут Impact присвоен дефекту на основе следующих факторов:
Критичность, или вызовет ли дефект, вероятно, отказ кода.
Если дефект, вероятно, заставит код перестать работать, он обработан как высокий дефект удара. Если дефект в настоящее время не вызывает отказ кода, но может вызвать проблемы с обслуживанием кода в будущем, это - низкий дефект удара.
Уверенность или уровень ложных положительных сторон.
Например, дефектный Integer division by zero является дефектом высокого удара, потому что это почти наверняка вызовет катастрофический отказ кода. С другой стороны, дефектный Dead code оказывает низкое влияние, потому что отдельно, присутствие мертвого кода не вызывает отказ кода. Однако мертвый код может скрыть другие дефекты высокого удара.
Вы не можете изменить удар, присвоенный дефекту.
Следующий список показывает дефекты высокого удара.
Следующий список показывает дефекты среднего удара.
Следующий список показывает дефекты с низким влиянием.