Mondi su mondi, sistemi di sistemi.

Undo e avvertimenti

In que­sto arti­colo su A List Apart si ana­lizza l’inefficaci dell’uso degli avvisi – Sei sicuro di…? – per evi­tare che l’utente ese­gua delle azioni non volute. In sostanza il pro­blema si riduce al fatto che non esi­ste un sistema ragio­ne­vol­mente sicuro per impe­dire azioni inde­si­de­rate: ci sarà sem­pre il giorno storto in cui daremo quell’OK asso­lu­ta­mente catastrofico.

La solu­zione pro­po­sta è reim­po­stare la que­stione intorno all’uso degli undo, faceno spa­rire tutti i pro­blemi legati agli avvisi. È ovvia­mente un con­si­glio sen­sato ma mi sem­bra che sor­voli su alcuni dettagli.

I due sce­nari che mi ven­gono in mente sono:

  • azioni intrin­se­ca­mente non annullabili;
  • undo mul­ti­pli.

Come esem­pio banale del primo caso pos­siamo pen­sare al riav­vio della mac­china o all’invio di un’email senza sog­getto; in que­sti casi il van­tag­gio dell’uso esteso dell’undo è che rimar­rebbe solo un insieme piut­to­sto cir­co­scritto di casi in cui gli avvisi sono indi­spen­sa­bili, pre­ser­van­done l’efficacia.

Il secondo caso è più com­pli­cato ed è qui che si dovrebbe vedere qual­che solu­zione di design intel­li­gente: con­sen­tire all’utente di annul­lare la terza ope­ra­zione delle cin­que che ha fatto nell’ultima ora, può richie­dere qual­che sforzo pro­get­tuale in più rispetto al but­tare tutti i file nel cestino e lasciare all’utente il com­pito di ritro­vare quel pre­ciso file.

Per proseguire

Commenti e trackback sono disabilitati.