10.1.1. Определение типов ошибок приложения (Application Error Types)

Источник здесь. [перевод не проверен] ;[Переводчик: Богданов Михаил]

    Есть три разных типа ошибок, с которыми вы можете столкнутся в приложении: ошибки компиляции, ошибки времени выполнения и логические ошибки.
  • Ошибки компиляции исправляются на этапе разработки приложения. Это в основном синтаксические ошибки, ошибки типов данных и переменных. В C# и VB.NET, такого рода ошибки отлавливаются средой разработки. При вводе не правильного кода в строке, строка подчеркивается и описание ошибки выводится в сплывающей подсказке, когда курсор находится над местом ошибки. Ошибки времени компиляции должны быть исправлены до момента компиляции NET сборки.
  • Ошибки времени выполнения намного сложнее. Они случаются во время выполнения и нередко включают информацию предоставленную пользователем или взятую из файла, который должен присутствовать. Например, если ваше приложение требует, чтобы пользователь ввел название файла рисунка, а пользователь вводит имя не существующего файла, то произойдет ошибка времени выполнения. Для обработки таких ошибок, вы должны учесть возможные проблемы, что бы отлавливить ошибки. А также написать код для их обработки.
  • Сложнее всего найти логические ошибки. Логические ошибки можно отследить, когда результаты работы приложения не правильны. А ошибки компиляции и времени выполнения обработаны и исправлены. Такуие ошибки могут очень легко или очень трудно исправлятся.

    Информация о поиске и исправлении ошибок можно найти в документации к вашей среде разработки. Специфичные для AutoCAD ошибки попадают в категорию ошибок времени выполнения, так что эти типы ошибок описаны в данной документации.

Comments