Разновидности багов

Dec 13, 2012 01:09

  • Баг (англ. bug - первичные значения: клоп, любое насекомое, вирус) - жаргонное слово, обычно обозначающее ошибку в программе или системе, которая выдает неожиданный или неправильный результат. Программу, которая содержит большое число багов и/или баги, серьёзно ограничивающие её работоспособность, называют нестабильной или, на жаргонном языке, «глючной», «глюкнутой», «забагованной», «бажной», «баг(а)нутой» (англ. unstable, buggy).
  • Борбаг - легко обнаруживаемый стабильный баг
  • Гейзенбаг - сложно обнаруживаемый, периодически исчезающий и меняющий свойства баг при попытке его обнаружения
  • Мандельбаг - баг с очень сложным, хаотичным, поведением
  • Шрёдинбаг - критическая ошибка, которая не проявляется пока кто-нибудь на неё не наткнется в исходном коде, после чего программа совершенно перестает работать
  • Бозебаг - большое скопление ошибок в определенном участке кода
  • Дзенбаг - не влияющая ни на что ошибка
  • Метабаг - грамматическая ошибка в комментарии
  • Фомбаг - (англ. Phase of the Moon bug) периодический баг, проявляющийся от времени выполнения (например: только по утрам, только 13-го числа)
  • Альфабаг - (англ. Alpha particle bug)(жарг. Полтергейц) баг который произошел единожды, и анализ кода говорит о том, что его не могло произойти без отказа аппаратных средств (например под влиянием альфа частиц, или электромагнитного излучения)
  • Фермабаг - сложно доказуемый баг, возникающий, как правило, только на машинах заказчика
  • Фермибаг - количественная характеристика бажности исходного кода, применяется когда плотность достигает одной-двух ошибок на строку кода
Previous post Next post
Up