Первые числа января всегда пропитаны атмосферой сказок и любимых мультиков. Где бы мы ни работали, чем бы ни занимались, дух волшебства в новогодние и рождественские праздники не отнять у нас даже коварному Гринчу!
Сегодня поделимся 4 историями из мира тестирования: о злых новогодних багах. Приготовь глинтвейн, запасись мандаринками, завернись поудобнее в пледик и ... читай эту статью)
Новогодняя история №1. "Проблема 2000"
Эта история началась в далёком 1999 году, когда разработчики софта задумались над тем, что все это время не заморачивались по поводу формата записи даты на устройствах. Дело в том, что на всех ПО год отображался всего двумя цифрами. Например, 01.01.99 или 02.02.95, где подразумевался XX век. Но когда до начала нулевых осталось меньше года, люди из мира IT серьезно задумались, что с наступлением 1 января 2000-го на экранах появится 01.01.00, то есть 1 января 1900 года. Такой "откат" назад мог внести хаос в работу многих систем и привести к сбоям в электроэнергии, в банковских программах, в системах здравоохранения и к прочим технологическим "катастрофам".
Но все обошлось... правда, в некоторых странах в очень крупную сумму :) 9 января, когда технологический апокалипсис оказался лишь очередной "страшилкой" СМИ, Guardian выпустили аналитику, где подсчитали затраты на "проблему 2000". Как оказалось, на решение возможного новогоднего бага американские компании потратили примерно $100 млрд. А в Рунете многие понадеялись на "авось" и... ничего не случилось.
Новогодняя история №2. Ёлка-вирус
Эта история случилась в декабре 1987 года, когда студент-программист одного из университетов Германии захотел поздравить своих близких необычным способом. Он решил подарить ёлку, но не живую и даже не искусственную, а цифровую. Написал наш герой ёё для VM/CMS, которая выводила на экран поздравление с ёлочкой.
Намерения студента были добрыми, но из-за бага произошла перегрузка сети и его программа начала самовоспроизводиться, на 2 дня остановив работу IBM Vnet по всему миру.
Новогодняя история №3. "Спящий" будильник от Apple
Проснуться под пение птичек, а не трезвон будильника — вот начало идеального утра. 1 января 2013 года из-за бага в системе iPhone решил исполнить мечту многих пользователей, даже если в их планах было встретить первый день нового года рано утром :) Так вышло, что 1-го и 2-го января будильники на iPhone не сработали. Компания Apple эту ситуацию никак не прокомментировала, а в сети распространились шутки о том, что это фича Стива Джобса, который сам любит поспать 😃
Новогодняя история №4. Щедрый сюрприз от Amazon
Эта сказочная история произошла в декабре 2014 года на сайте крупнейшего интернет-магазина Amazon. В один из снежных дней декабря, когда многие покупатели подыскивали новогодние подарки,
Amazon удивил своих клиентов неожиданной щедростью: тысячи подарков отобразились по цене 1 пенни. Люди подумали, что это приятный предновогодний сюрприз от интернет-магазина и принялись скупать товары по волшебной цене.
Но на самом деле в системе произошла ошибка: один из поставщиков случайно указал на свои товары цену в 1 пенни, а программа интернет-магазина, которая синхронизирует цены, поставила такую же стоимость на ассортимент от других поставщиков, приняв её за минимальное значение. В итоге из-за проделок злого бага Amazon потерял тысячи $.
Хочешь научиться бороться с багами? Вступай в ряды страж Качества ПО — приходи на курс по мануальному тестированию в IT-Academy!