Любой юзер рано или поздно сталкивается с мелкими, но неприятными неудобствами, из-за которых приходится копаться на соответствующих форумах. Для каждого случая предусмотрен тот или иной термин. Зная его, можно диагностировать проблему, найти ее описание или объяснить на форуме так, что специалисту будет проще понять ситуацию и подсказать решение.
Баг (bug)
Пример: в одном из игровых квестов не открывается дверь, хотя у вас есть ключ. Из-за этого вы не можете двигаться дальше.
Ошибка с дверью возникает вследствие просчета программиста. Это распространенное (и отчасти нормальное) явление в компьютерном мире. Баг может породить череду глюков, как визуальных, так и возникающих при взаимодействии с интерфейсом. Чем сложнее программа, тем больше строк кода в ней находится, и, как следствие, багов будет больше.
Лаг (lag)
Как выглядит: задержка между посылаемыми командами и их исполнением. Если при вводе с клавиатуры, реакция на действие последовала с запаздыванием, то это лаг.
Не всегда запаздывание может возникать из-за программной ошибки. Чаще всего задержки происходят от недостаточно мощного компьютерного железа или очень ресурсоемкой программы, которая тратит много времени на обработку функции.
Фриз (freeze)
Как выглядит: окно программы полностью замирает на некоторое время (порой до нескольких секунд), реакция на ввод с периферии не дает результатов.
Явление чаще всего происходит из-за слабой конфигурации компьютера. При исполнении программы команды обрабатываются в определенной последовательности, но если кэш переполнен очередью команд, их исполнение не будет мгновенным.
Вылет (или сбой)
Как выглядит: программа прекращает свое выполнение, закрывается, вылетает с уведомлением об ошибке без сохранения прогресса.
Подобные казусы происходят из-за критической ошибки в коде: команда не может обработаться и не может быть исключением для исполнения. Это серьезное явление, и обычно оно учитывается программистами, однако бывают случаи, когда программист по невнимательности не внес соответствующие корректировки для предотвращения сбоя.
Артефакт
Как выглядит: не предусмотренное разработчиками графическое искажение объектов.
Такая ошибка обычно не влияет на исполнение программы в целом, а лишь ломает структуру картинки.
Графически это может выражаться в следующей форме:
· неправильная отрисовка текстуры, мерцание, отсутствие или присутствие в том месте, где ее вовсе не должно быть;
· искаженная форма объекта или искривленная поза персонажа.
Графическая ошибка чаще всего возникает из-за неправильной работы видеокарты, ее перегрева или некорректно установленных (давно не обновленных) драйверов.