Бумажная Компьютерра № 34 (702)

Тема номера: Цифровая археология

Выпускающий редактор: Владимир Гуриев

Дата выхода: 18 сентября 2007 года

13-Я КОМНАТА: Эпоха динозавров

Автор: Сергей Леонов

Не зря программисты говорят, что найденная ошибка – всегда предпоследняя. Найти последнюю невозможно. А затраты времени и средств на ее поиск, соответственно, близки к бесконечности. Да и нужно ли ее в таком случае искать? Я еще помню времена, когда ошибка в микрокоде очередного процессора была сенсацией. Ее изучали, обсуждали, выясняли как распознать по маркировке чипа, писали программы обнаружения… А потом забыли. Вставили в программы кусок кода с проверкой, учтя банальный факт, что бывают процессоры с ошибкой, а бывают и без. Вроде как и не ошибка это вовсе, а просто такие разные процессоры. А программа умеет работать на обоих, за что ей честь и хвала. Впрочем, ошибки аппаратные по сравнению с программными – это цветочки, и притом весьма мелкие. Что ничуть не мешает нам приспосабливаться и к ним тоже. Не работает присвоение адресов в беспроводной сети под «Вистой»? Вобьем адрес руками и забудем.

Постоянно ошибается набор T9 в телефоне? Будем больше звонить и меньше писать SMS. Я иногда поражаюсь, насколько люди, не связанные профессионально с компьютером, легко уживаются с софтом, который я бы снес с матюками через десять минут. Программа выдает сообщение о нехватке памяти? Ерунда, нажми «ОК», со второго раза сработает. Ошибка структуры базы данных? Так надо было открывать не из этого окошка, а из другого – все было бы нормально. Кривой и глючный софт отечественных изобретателей велосипедов, в котором даже самодельная полоса прокрутки неадекватно реагирует на мышь, оказывается, вполне можно использовать по делу, да еще и быть благодарным разработчикам, главное – не знать, что так быть не должно. Что рекомендация о «прокрутке» клавиатурой – следствие ошибки, а не свойство.



1 из 115