38 подписчиков
Поговорим о разновидностях багов. Недавно наткнулась на такую классификацию, была очень удивлена. Из перечисленных терминов ранее слышала только Гейзенбаг :)
-Борбаг - стабильная ошибка, которую легко обнаружить. Воспроизводится по описанному кейсу
-Гейзенбаг (или плавающий баг) - обнаружить проблематично, то появляется при воспроизведении по одному и тому же кейсу, то нет
-Мандельбаг - ошибка с непредсказуемым поведением. Вот тут предлагаю пример: идём по одному и тому же кейсу (последовательность шагов), но в результате получаем разное поведение, я понимаю это так. Если у Вас другое мнение, жду в комментариях :)
-Шрединбаг - опасная, критическая ошибка, которая никак не проявляет себя, однако внезапно возникает, если кто-то наткнётся на неё в исходном коде или попытается использовать программу в необычных условиях и осозна́ет, что система вообще не могла работать при наличии такой ошибки
И термин, сегодня придуманный моим мужем (имеет место быть, может быть пойдёт в массы):
-КвазарБаг - со стороны кажется одной ошибкой, но при детальном рассмотрении - это скопление множества ошибок. Бывает такое нашёл баг, начинаешь копать вокруг и находишь ещё несколько...
Спасибо за прочтение поста! Если кто-то сталкивался с другими терминами по разновидностям багов, пишите в комментариях!
1 минута
20 декабря 2022