Видео: Настя и сборник весёлых историй (Ноябрь 2024)
Я просто должен снять эту жалобу с груди. Это то, на что я жаловался много раз в прошлом, и я пытался придумать название этому феномену, хотя мы все слишком знакомы с ним.
Я говорю о том, когда компьютерный процесс начинается, а затем выходит из строя - обычно глубоко в самом процессе - потому что что-то на этом пути не было сделано должным образом. Но вместо продолжения с того места, где он остановился, он сбрасывается. Иногда процесс не начинается заново, но останавливается и остается таким до тех пор, пока пользователь не вернется. Это так же отягчает. Давайте посмотрим на эти два явления в деталях с надеждой, что кодеры перестанут нас мучать.
Сценарий первый: сброс
Это случилось вчера, когда я загружал большой подкаст. Мне не удалось установить флажок на странице загрузки. Но вместо того, чтобы выполнить предварительную проверку процесса, чтобы убедиться, что флажки были отмечены, программа пошла дальше и загрузила весь файл. Затем, когда он вводил детали в систему, он заметил, что флажок не был отмечен, и полностью отклонил загрузку, выдав сообщение об ошибке. Другими словами, загрузка должна была начинаться заново, тратить впустую трафик.
Подобные вещи часто случаются при оформлении заказа на e-tail, когда вы заполняете страницу за страницей с информацией о выставлении счетов и доставке, только чтобы узнать в самом конце, что она не принимает American Express. Ваша информация должна быть заполнена позже. Вы могли бы сказать мне раньше!
Этот процесс «вы можете оцепенеть» на самом деле узаконен фальшивыми объявлениями «примите участие в нашем опросе для бесплатного iPad». Затем вы сталкиваетесь с опросами, которые, по-видимому, не имеют конечной точки или вообще никакой реальной точки. Вы никогда не получите iPad или что-либо еще, кроме синдрома запястного канала.
Сценарий второй: ваше время принадлежит нам
Это затягивало меня годами и все еще существует в разных формах. Классическая передача файлов, когда вы хотите сделать резервную копию гигабайта данных или переместить его из точки А в точку Б. Вы начинаете процесс. ОС говорит, что это займет час, поэтому вы решили сделать перерыв на кофе. Когда вы вернетесь, появится диалоговое окно с вопросом. WTF? Вы нажимаете на коробку, и теперь у вас осталось 59 минут. Geez. Если вы встаете, процесс останавливается с вопросом. "Вы уверены, что хотите переместить эту папку?" или "Файл только для чтения, вы уверены, что хотите снять его?" или "Вы действительно хотите объединить эту папку с этой папкой?"
Теперь, что было бы разумно, была бы программа, которая продолжит копировать другие файлы, которые не были в этом конфликте, и просто задавать вопросы в конце процесса. Вы знаете, как час спустя!
Конечно, абсолютно правильный способ сделать это - провести сетевой анализ всего процесса до начала процесса. В основном, найдите все точки удушья до начала процесса и задайте все возможные вопросы в самом начале. Это было бы неоценимо, особенно с процессами, которые занимают часы и часы, и лучше всего делать их ночью, без присмотра. Если бы это был обычный аспект хорошей ОС, я могу заверить вас, что люди влюбятся в нее.
На днях я собираюсь написать целую книгу об этом и других неприятностях, потому что я могу заверить вас, что у меня есть много. Люди должны чаще размышлять о небольших обострениях, и, возможно, некоторые из этих ленивых систем в конечном итоге будут исправлены.
Готовы, установлены, жалуются!
Вы можете подписаться на Джона С. Дворжака в Твиттере @therealdvorak.
Еще Джон К. Дворжак:
Уйдите не по теме с Джоном С. Двораком.
ПОСМОТРЕТЬ ВСЕ ФОТОГРАФИИ В ГАЛЕРЕЕ