Відео: Ðнна Седокова Между нами кайф (Листопад 2024)
ГОЛОВНЕ ВСІ ФОТО В ГАЛЕРЕЇ
Я просто мушу цю скаргу зі своїх грудей. Це те, на що я багато разів скаржився в минулому, і я намагався придумати назву для цього явища, хоча ми всі занадто знайомі з ним.
Я говорю про те, коли комп'ютерний процес починається, а потім виходить з ладу - як правило, глибоко в самому процесі - тому що щось на цьому шляху було зроблено належним чином. Але замість того, щоб продовжувати там, де вона припинилася, вона скидається. Іноді процес не починається заново, а зупиняється мертвим і залишається таким, доки користувач не повернеться. Це так само важко. Давайте розглянемо ці два явища докладно, з надією, що кодери перестануть мучити нас.
Перший сценарій: Скидання
Це сталося вчора, коли я завантажував великий подкаст. Я не зміг перевірити один із полів на сторінці завантаження. Але замість того, щоб зробити попередню перевірку процесу, щоб переконатися, що поля встановлені, програма пішла вперед і завантажила весь файл. Потім, як це було в процесі введення деталей у систему, він помітив, що поле не перевірено, і повністю відхилив завантаження, доставивши повідомлення про помилку. Іншими словами, завантаження потрібно було починати заново, витрачаючи пропускну здатність.
Ви бачите, що подібна річ трапляється часто під час оформлення електронних квитків, коли ви заповнюєте сторінку за інформацією про виставлення рахунків та інформацію про доставку, лише в кінці кінців дізнайтеся, що American Express не потребує. Вашу інформацію потрібно буде знову заповнити пізніше. Ви могли мені сказати раніше!
Цей процес "ти можеш скинути мертвих" насправді інституціонізується тими фальшивими "взяти наш огляд для безкоштовних оголошень iPad". Тоді ви стикаєтесь з опитуваннями, які, мабуть, не мають кінцевої точки - або якоїсь реальної точки зору. Ви ніколи не отримуєте iPad або щось інше, ніж синдром зап’ястного каналу.
Сценарій другий: Ваш час належить нам
Це галяло мене роками, і це все ще існує в різних формах. Класичним є передача файлів, коли ви хочете створити резервну копію гігабайт даних або перемістити їх з точки А в точку В. Ви починаєте процес. ОС каже, що це займе годину, тому ви вирішили зробити перерву на каву. Повернувшись, з'явиться діалогове вікно із запитанням. WTF? Ви натискаєте на поле і тепер у вас 59 хвилин. Гез. Якщо ви встаєте, процес зупиняється питанням. "Ви впевнені, що хочете перемістити цю папку?" або "Файл лише для читання, ви впевнені, що хочете його зняти?" або "Ви дійсно хочете об'єднати цю папку з цією папкою?"
Тепер, що було б розумним, була б програма, яка продовжувала б копіювати інші файли, які не були в такому конфлікті, і просто ставити питання в кінці процесу. Знаєте, як через годину!
Абсолютно правильний спосіб зробити це, звичайно, - зробити мережевий аналіз всього процесу заздалегідь. В основному, знайдіть усі точки задимлення перед початком процесу і задайте всі можливі питання на самому початку. Це було б неоціненно, особливо це стосується процесів, які займають години і години, і найкраще проводити їх протягом ночі на безвідповідальній машині. Якщо це був звичайний аспект хорошої ОС, я можу запевнити вас, що люди полюбили б це.
Одного дня я збираюся написати цілу книгу про це та інші прикрості, бо можу запевнити, що у мене є багато. Люди повинні частіше розбиратись про маленькі загострення, і, можливо, деякі з цих лінивих систем згодом виправляться.
Готові, встановіть, скаржтеся!
Ви можете слідкувати за Джоном К. Двораком у Twitter @therealdvorak.
Детальніше Джон К. Дворак:
Перейдіть поза темою з Джоном К. Двораком.
ГОЛОВНЕ ВСІ ФОТО В ГАЛЕРЕЇ