Должен быть по крайней мере один обработчик исключений, чтобы поймать все необработанные исключения
Должен быть по крайней мере один обработчик исключений, чтобы поймать все необработанные исключения.
Шашка показывает нарушение, если нет try/ catch в main функцию или catch не обрабатывает все исключения (с многоточием ...). Правило не проверяется, main ли функция не существует.
Проверка не определяет, действительно ли исключение необработанного типа распространяется на main.
Bug Finder и Code Prover по-разному проверяют это правило кодирования. Анализы могут привести к различным результатам.
Если вы ожидаете нарушения правил, но не видите его, обратитесь к разделу «Стандартные нарушения кодирования не отображаются».
| Группа: Обработка исключений |
| Категория: Консультационные |