Виды ошибок в программах

В Visual Basic ошибки делятся на одну из трех категорий: синтаксические ошибки, ошибки времени выполнения и логические ошибки.

Синтаксические ошибки

Синтаксические ошибки — это ошибки, которые появляются при написании кода. Если вы используете Visual Studio, Visual Basic проверяет код при его вводе в окне редактора кода и оповещает вас, если вы допустили ошибку, например неправильное написание слова или неправильное использование элемента языка. При компиляции из командной строки Visual Basic отображает ошибку компилятора со сведениями о синтаксической ошибке. Синтаксические ошибки являются наиболее распространенным типом ошибок. Их можно легко исправить в среде программирования, как только они возникают.

Оператор Option Explicit является одним из средств предотвращения синтаксических ошибок. Он заставляет заранее объявить все переменные, которые будут использоваться в приложении. Поэтому при использовании этих переменных в коде все опечатки немедленно перехватываются и могут быть исправлены.

Эти ошибки совершает каждый новичок Python / 11 Ошибок которые нужно исправить

Ошибки Run-Time

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

Логические ошибки

Логические ошибки — это ошибки, которые появляются после использования приложения. Чаще всего это ошибочные предположения, сделанные разработчиком, а также нежелательные или непредвиденные результаты в ответ на действия пользователя. Например, неправильный ключ может предоставить методу неверные сведения или предположить, что допустимое значение всегда предоставляется методу, если это не так. Хотя логические ошибки можно обрабатывать с помощью обработки исключений (например, путем проверки того, является Nothing ли аргумент, и вызова ArgumentNullException), чаще всего их следует устранять путем исправления ошибки в логике и повторной компиляции приложения.

Читайте также:
Партнерская программа арбитраж трафика для новичков

См. также раздел

  • Оператор Try. Catch. Finally
  • Основы отладки

Источник: learn.microsoft.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru