Видео: Маленькое королевство Бена и Холли - Вылазка ⭐Лучшие моменты (Ноември 2024)
Просто трябва да сваля това оплакване от гърдите си. Това е нещо, на което съм се оплаквал много пъти в миналото и се опитвам да измисля име за феномена, въпреки че всички сме твърде запознати с него.
Говоря, когато компютърният процес започне и след това се провали - обикновено дълбоко в самия процес - защото нещо по пътя не е направено правилно. Но вместо да продължи там, където е спрял, той се нулира. Понякога процесът не започва отначало, а спира мъртъв и остава така, докато потребителят не се върне. Това е също толкова утежняващо. Нека разгледаме двата явления подробно, с надеждата, че кодерите ще спрат да ни измъчват.
Първи сценарий: Нулирането
Това се случи вчера, докато качвах голям подкаст. Не успях да проверя едно от полетата на страницата за качване. Но вместо да направи предварителна проверка на процеса, за да се увери, че са отметнати полетата, програмата продължи напред и качи целия файл. След това, както беше в процеса на въвеждане на детайлите в системата, той забеляза, че кутия не е отметнат и напълно отхвърли качването, като достави съобщение за грешка. С други думи, качването трябваше да започне отначало, губейки честотна лента.
Виждате подобно нещо да се случва често при каси за електронни опашки, когато попълвате страница след страница с информация за фактуриране и доставка, само за да научите в самия край, че не е нужно American Express. Вашата информация трябва да бъде попълнена отново по-късно. Можеше да ми кажеш и преди!
Този процес „можете да хвърлите мъртъв“ всъщност е институционализиран от тези фалшиви „вземете нашето проучване за безплатни реклами за iPad“. След това се сблъсквате с проучвания, които очевидно нямат крайна точка - или изобщо реална точка. Никога не получавате iPad или нещо друго, различно от синдрома на карпалния тунел.
Втори сценарий: Вашето време принадлежи към нас
Това ме гали от години и все още е наоколо под различни форми. Класическото е прехвърлянето на файлове, когато искате да архивирате гигабайт данни или да ги преместите от точка А в точка Б. Започвате процеса. ОС казва, че ще отнеме час, така че решавате да направите почивка за кафе. Когато се върнете, има диалогов прозорец, задаващ въпрос. WTF? Щракнете върху полето и сега ви остават 59 минути. Боже. Ако станете, процесът спира с въпрос. „Сигурни ли сте, че искате да преместите тази папка?“ или "Файлът е само за четене, сигурен ли сте, че искате да го снимате?" или "Наистина ли искате да слеете тази папка с тази папка?"
Това, което би било интелигентно, би била програма, която би продължила да копира други файлове, които не са били в този вид конфликти и просто да задава въпросите в края на процеса. Знаеш ли, като час по-късно!
Абсолютният правилен начин за това, разбира се, е да се направи мрежов анализ на целия процес преди процеса. По принцип намерете всички точки на задушаване, преди да започне процесът, и задайте всички възможни въпроси в самото начало. Това би било безценно, особено при процеси, които отнемат часове и часове и се извършват най-добре през нощта на без надзор. Ако това беше рутинен аспект на добрата ОС, мога да ви уверя, че хората ще се влюбят в нея.
Един от тези дни ще напиша цяла книга за тази и други досади, защото мога да ви уверя, че имам предостатъчно. Хората трябва да се опитат по-често за малките утежнения и може би някои от тези мързеливи системи в крайна сметка ще се оправят.
Готов, заложен, оплаквай се!
Можете да следите Джон C. Dvorak в Twitter @therealdvorak.
Още Джон К. Дворак:
Излезте извън темата с Джон С. Дворак.
ВИЖТЕ ВСИЧКИ СНИМКИ В ГАЛЕРИЯТА