Публикации по теме 'exception-handling'


Моя философия исключений: они всегда неоднозначны
Python, C++, Ruby и Java используют исключения. Для них «исключение» означает «изящный синтаксис вроде goto ». Спецификации языка и сообщества не определили «исключение» так, как его могут понять люди. Это единственный непонятный термин. Любой, кто запрограммирован на пять часов, может объяснить человеку «если». То же самое касается «иначе», «пока» и «для». Более глубокие понятия, такие как «функция» и «класс», также могут быть прояснены. Люди могут даже понять ошибочные термины,..

Обработка исключений в C++
Исключениями являются прерывания во время выполнения или, как мы говорим, случаи, которые не определены и встречаются во время их выполнения. Два типа исключений Синхронное исключение:- Синхронное исключение означает, что исключения могут возникать только из выброшенных исключений . Стандарт C++ поддерживает синхронную обработку исключений с моделью завершения. Асинхронное исключение: асинхронные исключения вызываются из-за событий или сбоев (генерируемых извне) в программе и не..

Повторное создание исключения в Java | Обработка исключений
Исключение, перехваченное в блоке try, может быть сгенерировано еще раз и обработано. Блок try, расположенный непосредственно над оператором rethrow, перехватит повторно брошенный объект. Если непосредственно над оператором rethrow нет блока try, то его обрабатывает метод, содержащий оператор rethrow. Чтобы распространить исключение, блок catch может повторно создать исключение с помощью инструкции throw . Обратите внимание, что нет специального синтаксиса для повторного..

Обработка исключений, журналы и отчеты
Для читателей: Обратите внимание, что следующий пост не претендует на роль технического руководства, а представляет собой информативную часть, в которой обсуждается важность обработки исключений, журналов и отчетов при разработке приложений. Информация, представленная здесь, основана на теории и передовом опыте, и, хотя она может дать ценную информацию, ее не следует рассматривать в качестве замены профессиональной консультации. Цель этой публикации — помочь разработчикам понять..

Исключения Java на самом деле потрясающие
Или, по крайней мере, — недооцененный. Посмотрим, смогу ли я заслужить их признание. Обработка ошибок — это наука, в том смысле, что ее правильное выполнение включает в себя так много факторов и соображений, что об этом написаны целые книги, едва касающиеся поверхности. Я бы сказал, что это еще и искусство, в том смысле, что есть много способов сделать это правильно, особенно если у вас есть «чувство» этого, которое в основном приходит с опытом. Когда дело доходит до обработки..

Обработка ошибок в R и Python
Если в середине функции возникает ошибка, ее можно обработать. Введение Верно одно: если вы когда-либо программировали, вы сталкивались с ошибкой. Период. Ошибки - это не всегда плохо. Я согласен, что иногда они могут свести нас с ума, особенно если мы снова и снова просматривали код, но не находили ошибки. Однако сообщения об ошибках следует понимать как что-то, что не работает должным образом в вашем коде. Посмотрим правде в глаза, мы можем создать N тестовых сценариев, но..

Обработка исключений в Java
Введение. Обработка исключений в Java. В этом руководстве мы обсудим механизм обработки исключений в Java. Обработка исключений — это управление ошибками во время выполнения в объектно-ориентированном мире. Обработка исключений в Java. Исключением Java является ситуация, когда объект создает исключительное состояние (ошибку) в исходном коде, а объект представляет эту ошибку и вызывает эту ошибку в методе. Этот метод поймал эту ошибку и обработал. Этот процесс называется обработкой..