Vídeo: Oracle Harari - No Pot Ser! (De novembre 2024)
Només he de treure aquest greuge del pit. És una cosa que m'he queixat moltes vegades en el passat i he intentat trobar un nom per al fenomen, tot i que estem massa familiaritzats amb ell.
Estic parlant quan un procés informàtic comença i falla, normalment, en el fons del procés, perquè no es va fer correctament alguna cosa al llarg del camí. Però en lloc de continuar allà on es va deixar, es torna a restablir. De vegades, el procés no torna a començar, sinó que s’atura i es manté així fins que l’usuari torni. Això és igual de agreujant. Analitzem els dos fenòmens en detall, amb l’esperança que els codificadors ens deixin d’enganyar.
Escenari Un: El restabliment
Això va passar ahir quan estava penjant un podcast gran. No havia pogut comprovar una de les caselles de la pàgina de càrrega. Però, en lloc de fer una comprovació prèvia del procés per assegurar-se que les caselles estaven marcades, el programa va avançar i va penjar tot l'arxiu. Aleshores, com es feia en el procés d’introduir els detalls al sistema, es va adonar que no es va comprovar una casella i va rebutjar la càrrega del tot, enviant un missatge d’error. Dit d'una altra manera, la càrrega havia de tornar a començar, malgastant l'amplada de banda.
Veieu que hi ha coses similars sovint en els checkouts de la cua electrònica quan ompliu pàgina després de la pàgina de facturació i informació d’enviament, només per aprendre al final que no s’utilitza American Express. Les vostres dades s'han de tornar a omplir més endavant. Hauríeu pogut dir-ho abans!
Aquest procés de "pot caure mort" és realment institucionalitzat per aquells falsos "fer una enquesta per a un iPad gratis". A continuació, s'enfronten a enquestes que aparentment no tenen cap punt final ni cap punt real. Mai no obteniu ni un iPad ni res més que la síndrome del túnel del carp.
Escenari dos: el nostre temps ens pertany
Això em va provocar durant anys i continua sent de diferents formes. El clàssic és la transferència de fitxers, quan voleu fer una còpia de seguretat d’un gigabyte de dades o moure’l del punt A al punt B. Inicieu el procés. El sistema operatiu diu que trigarà una hora, de manera que decidiu fer una pausa. Quan torneu, hi ha un quadre de diàleg que fa una pregunta. WTF? Feu clic al quadre i ara us queden 59 minuts. Geez Si us aixequeu, el procés s’atura amb una pregunta. "Esteu segur que voleu moure aquesta carpeta?" o "El fitxer és de només lectura, esteu segur que voleu filmar-lo?" o "Realment voleu combinar aquesta carpeta amb aquesta carpeta?"
Ara el que seria intel·ligent seria un programa que continuaria copiant altres fitxers que no estiguessin en aquest tipus de conflictes i només fes les preguntes al final del procés. Ja ho sabeu, com una hora després!
La manera absoluta i adequada de fer-ho, és clar, fer una anàlisi de xarxa de tot el procés amb anterioritat al procés. Bàsicament, busqueu tots els punts d’assumpció abans que comenci el procés i feu totes les preguntes possibles al principi. Això seria inestimable, sobretot amb processos que tarden hores i hores i es fan millor durant la nit en una màquina sense atenció. Si aquest fos un aspecte rutinari d’un bon sistema operatiu, puc assegurar-vos que la gent s’enamoraria d’això.
Un d’aquests dies, vaig a escriure un llibre sencer sobre aquesta i altres molèsties, perquè puc assegurar que en tinc molt. La gent s’hauria d’agrupar sobre els petits agreujaments més sovint i potser alguns d’aquests sistemes mandrosos s’acabaran arreglant.
Llest, posat, queixa’t!
Podeu seguir a John C. Dvorak a Twitter @therealdvorak.
Més John C. Dvorak:
Vés fora de tema amb John C. Dvorak.
VEURE TOTES LES FOTOS DE GALERIA