Создатель Диспетчера задач Windows случайно оставил в приложении свой номер телефона
Разработчик оригинального Диспетчера задач Windows Дэйв Пламмер случайно оставил в коде приложения свой домашний номер телефона. Об этом он рассказал в своём видео на YouTube.
Ошибка возникла при разработке приложения в 1990-х годах. Пламмер заметил, что загрузка процессора иногда показывала значение выше 100%, что было невозможно при корректных вычислениях. Проверив свой код, он предположил, что ошибка кроется в ядре Windows, но разработчики ядра отнеслись к его замечанию скептически.
Чтобы отследить проблему, программист добавил в код утверждение (assert), которое должно было срабатывать при превышении 100% загрузки ЦП. Поскольку ошибка проявлялась редко и не на его машине, он вставил в текст сообщения об ошибке своё имя и домашний телефон, чтобы любой сотрудник Microsoft, столкнувшийся с проблемой, мог ему сообщить.
«И затем мы выпустили бета-версию. Я не знаю точно, сколько людей получают бета-версию Windows, но если не миллионы, то уж точно тысячи. И теперь все они получили код, который отображал бы мой домашний телефон в диалоговом окне, если что-то пойдёт не так», — вспоминает Пламмер.
Интересно, что, несмотря на публикацию бета-версии с таким кодом, ему так никто и не позвонил по этому поводу — вплоть до того момента, пока он сам не рассказал эту историю. Ошибка в ядре в итоге была найдена и исправлена разработчиками Microsoft.
Диспетчер задач, созданный Дэйвом Пламмером, впервые появился в Windows NT 4.0 и с тех пор стал неотъемлемой частью операционной системы, используемой миллионами пользователей по всему миру для мониторинга процессов и управления ими.








0 комментариев