Рубрика:

Ошибки

Программные ошибки возникают, как правило, в том случае, когда исходный код выдает ложный результат или в дизайне продукта присутствуют неточности. Выявление таких неисправностей приводит к неопределенным последствиям, так как непонятно что будет в конечном результате. Для надежности работы продукта их обычно исправляют на этапе тестирования и отладки.

В зависимости от стадии разработки программы ошибки классифицируются на:

  • синтаксические (замеченные транслятором),
  • предупреждения (лишние переменные),
  • логические (структура программы).

Также они делятся по времени появления:

  • постоянные,
  • плавающие,
  • на определенной рабочей станции.

По размеру:

  • незначительные,
  • средние,
  • значительные.

По типу бывают ошибки:

  • нагрузки,
  • тестирования,
  • обработки данных,
  • вычислений,
  • управления,
  • при состоянии гонки.

Для исправления ошибок в готовом продукте выпускают специальные дополнения – патчи, которые устраняют неисправность. В ОС Windows такие патчи называются Service Pack.