Отказы во время выполнения должны быть минимизированы
Отказы во время выполнения должны быть минимизированы.
Некоторые области, чтобы сконцентрироваться на:
Арифметические ошибки
Адресная арифметика с указателями
Массив связал ошибки
Параметры функции
Разыменование указателя
Динамическая память
Эта директива послана багажом Polyspace® анализ. Для получения дополнительной информации смотрите Дефекты.
Polyspace Bug Finder™ и Polyspace Code Prover™ проверяют это правило кодирования по-другому. Исследования могут привести к различным результатам.
Если вы ожидаете нарушение правила, но не видите его, относитесь, чтобы Диагностировать, Почему Кодирующие Стандартные Нарушения Не Появляются как ожидалось.
Группа: проект Кода |
Категория: необходимый |
Категория AGC: необходимый |
MISRA C:2012 Dir 4.11
| MISRA C:2012 Rule 1.3
| MISRA C:2012 Rule 18.1
| MISRA C:2012 Rule 18.2
| MISRA C:2012 Rule 18.3
| Check MISRA C:2012 (-misra3)