Английская лексика: Разработка программного обеспечения · Отладка и устранение неполадок

Что значит exception?

Значение и примеры · Разработка программного обеспечения

/ɪkˈsepʃən/существительноеРаспространённый термин

exception: исключение, исключительная ситуация

Событие ошибки, прерывающее обычный ход программы. Код может перехватить и обработать его либо из-за него программа аварийно завершится.

Где и как употребляется

В Java, C# и JavaScript исключения throw, а в Python — raise. Исключения перехватывают, обрабатывают, записывают в журнал и иногда ошибочно подавляют. Типичные фразы: unhandled exception и null pointer exception.

Примеры предложений

  1. The parser throws an exception if the date format is wrong.

    Парсер выбрасывает исключение, если формат даты неверный.

    Некорректная дата приводит к исключительной ситуации в парсере.

  2. Don't just catch the exception and ignore it. At least log it.

    Не перехватывай исключение и не игнорируй его. Хотя бы запиши его в журнал.

    После перехвата ошибку следует зафиксировать, чтобы её можно было расследовать.

Распространённые словосочетания

  • throw an exception
  • catch an exception
  • handle an exception
  • unhandled exception
  • null pointer exception