7 programatori de lucruri stupide fac ca aceștia să conducă utilizatorii nebun
Programatorii (sperăm) fac tot ce-i mai bun atunci când codifică aplicații, dar nimeni nu este perfect Cele 10 cele mai grave greșeli de programare din istorie Cele mai grele 10 greșeli de programare din istorie În trecutul său plocheat, codificarea distrugerii lucrate de asemenea. Instanțele unui pic de cod rău au provocat dezastre la un nivel major. Următoarele sunt 10 dintre cele mai grave greșeli de programare din istorie. Citeste mai mult . Și acest lucru este cu siguranță evident atunci când vă uitați la unele site-uri de astăzi, programe desktop și aplicații smartphone.
Fie din întâmplare, din cauza cerințelor de management, fie din cauza lipsei de înțelegere 10 Cele mai frecvente erori de programare și codare 10 Cele mai frecvente erori de programare și codare Următoarele sunt câteva dintre cele mai frecvente erori de programare și codare făcute de dezvoltatori. Aceste erori au generat întreruperi, furt de date, intruziuni și multe altele. Citește mai multe despre ce au nevoie cu adevărat de către utilizatori, programatorii ajung adesea să creeze interfețe enervante pentru utilizatori. Haideți să aruncăm o privire la unele dintre ciudățenii stupizi care defăimează, infuriează și ne fac să râdem.
1. Mesaje de eroare nefolositoare
Probabil că nu există niciun element cu mai mult potențial de a confunda, de furie sau de a obține altfel un răspuns emoțional ciudat decât mesajul de eroare. Ne-am uitat la unele dintre cele mai ridicole mesaje de eroare din Windows Cele mai ridicate 12 erori de Windows ale tuturor timpurilor Cele mai ridicate 12 erori de Windows ale tuturor timpurilor Probabil veți vedea o mulțime de mesaje perverse de eroare Windows în fiecare zi. Vino să te bucuri de niște ridicole, doar pentru râde. Citiți mai multe, dar acestea nu se limitează doar la acea platformă.
Veți găsi tot felul de exemple de mesaje de eroare slabe; să aruncăm o privire la câteva tipuri comune. Multe dintre aceste exemple provin de la pagina extensivă a Microsoft referitoare la crearea și crearea de mesaje de eroare, dar se aplică mesajelor de pretutindeni.
Prea multe informații tehnice
În acest tip de mesaj de eroare, dialogul oferă detalii tehnice care confundă utilizatorul. Dacă un mesaj de eroare pare să fie scris de un robot, utilizatorul mediu nu are nicio idee despre ce înseamnă - deci nu o vor citi. Astfel, ei nu au nici un punct de plecare pentru rezolvarea problemei Cele mai frecvente 5 erori Windows și modul de a le rezolva Cele mai frecvente 5 erori Windows și cum să le rezolvați Nu lăsați un ecran albastru al morții să vă ruineze experiența Windows. Am colectat cauze și soluții pentru cele mai frecvente erori Windows, astfel încât să le puteți remedia când apar. Citeste mai mult .
Un tip secundar al acestei erori apare atunci când programatorii folosesc caseta de dialog a utilizatorului final pentru a raporta erorile de programare. Erori care conțin informații despre încălcări ale memoriei sau despre probleme variabile sunt complet inutile utilizatorului și le vor confunda în continuare.
Blamarea Utilizatorului
O altă greșeală obișnuită a mesajelor de eroare îl face pe utilizator să se simtă vinovat. Chiar dacă au efectuat o acțiune nedorită, nu ar trebui să se simtă rău pentru că au făcut o greșeală. Folosirea limbajului dur este o idee proastă și va împiedica utilizatorul mai mult decât sunt deja.
Fiind prea vagă
De ce să creați un mesaj de eroare dacă nu veți descrie problema în mod corespunzător? Când un utilizator aude sunetul de eroare și vede O eroare necunoscută s-a întamplat, ce ar trebui să facă? Dacă nu oferiți informații despre motivul apariției erorii, ei vor da clic pe O.K și pretinde că nu sa întâmplat nimic.
Windows 10 a prezentat cu infamie acest tip Sa întâmplat ceva eroare la actualizarea la o nouă versiune 6 Probleme frecvente de upgradare Windows și cum să le rezolvați 6 Probleme comune de upgradare Windows și cum să le rezolvați Actualizarea Windows 10 poate provoca o serie de complicații. Vă arătăm ce să urmăriți și cum să preveniți sau să remediați problemele. Citeste mai mult .
Erori inutile
Mulțumită anunțurilor pop-up Să punem o oprire la anunțuri pop-up browser-ul o dată și pentru toți! Să punem o oprire la anunțurile de tip pop-up pentru browser-uri o dată și pentru toți! Pop-up-urile vă pot surprinde și dacă nu sunteți atenți, acestea pot crea probleme. Aflați cum să le evitați și cum să le gestionați dacă apar. Citiți mai multe, majoritatea utilizatorilor sunt condiționați să scape de casetele de dialog cât mai repede posibil. În timp ce mesajele de eroare sunt uneori necesare, utilizarea lor constantă înseamnă că utilizatorul este mai probabil să le ignore. Deci, declanșarea mesajelor de eroare pentru non-probleme nu este inteligentă.
În exemplul de mai jos, în cazul în care un utilizator anulează în mod explicit o operație de salvare de rezervă, nu este necesar să observe o eroare care să îi permită să știe acest lucru. Ei au cerut acțiunea, astfel încât, deși ar putea fi o eroare din punctul de vedere al software-ului, utilizatorul nu are nevoie să vadă un dialog.
Eroare ridicolă
Uneori, erorile sunt atât de proaste încât utilizatorii se vor bate și / sau vor ignora. Iată un exemplu excelent:
Oare cineva va lua un mesaj ca asta serios? Ni sa spus că are un defect nespecificat, dar numai unul potențial. Dacă există o problemă majoră, avertizați utilizatorul. Și dacă nu există nici o problemă, nu aruncați un mesaj de eroare.
2. Formulare atroce și cutii de selecție
Mulți utilizatori utilizează Tab cheie pentru a vă deplasa rapid între cutii atunci când completați informațiile acestora. Ați crede că acest lucru ar fi universal (Prenume> Nume> Strada> Oraș> etc.), dar uneori programatorii o fac mult mai greu decât trebuie. Presare Tab te poate sari de la tine Nume la ZIP, apoi până la A depune. Când vă aflați la introducerea informațiilor despre auto-pilotul mental, aceasta este o mare durere.
Sau cum despre cutiile de selecție? Dacă un programator alege o listă drop-down, o casetă de selecție sau o cere utilizatorului să introducă o valoare, depinde de tipul de intrare pe care îl așteptați. În majoritatea cutiilor de dropdown, ordonarea în ordine alfabetică face cea mai mare sens, astfel încât lista este ușor de navigat. Dar ce zici aici, în cazul în care lista de etaje este în ordinea ABC în loc de ordine numerică? Ce durere uriașă trebuie să parcurgi.
Să ordonăm în ordine alfabetică numerele de la CrappyDesign
Un alt exemplu îngrozitor de casete de selecție proaste este mai jos. În loc să furnizați pur și simplu o casetă text pentru ca utilizatorul să introducă numărul de telefon, aici trebuie să selectați din fiecare combinație posibilă. Nici nu vrem să ne gândim cât timp a durat acest lucru.
Selectați numărul de telefon din lista derulantă: de la ProgrammerHumor
3. Lipsa validării inline
Iată un sentiment teribil pe care mulți utilizatori îl cunosc prea bine. Ați trecut prin zeci de câmpuri de pe o pagină când v-ați înscris pentru un serviciu, aplicând pentru un loc de muncă 5 Aplicații și instrumente pentru organizarea căutării dvs. de locuri de muncă 5 Aplicații și instrumente pentru organizarea căutării dvs. de locuri de muncă Fiecare căutare de locuri de muncă are nevoie de un sistem. Fie că este vorba de o aplicație, de o foaie de calcul Excel sau despre hârtie și foldere de școală veche, aceste instrumente de organizare a căutării de locuri de muncă vă vor asigura că veți obține un loc de muncă plătit. Citiți mai multe sau similare. După ce faceți clic pe Următor →, sunteți întâmpinat de o eroare la adresa câmpurilor de adresă de e-mail care nu se potrivesc sau a unui alt astfel de control.
Problema este că reîncărcarea paginii elimină toate datele pe care le-ați introdus! Acum, utilizatorul trebuie să-și piardă timpul trecând prin toate informațiile aceleași. Dacă programatorul a implementat pur și simplu validarea inline Ce este JavaScript și cum funcționează? Ce este JavaScript și cum funcționează? Ce este Javascript? Este un limbaj de programare folosit pentru a îmbunătăți paginile web. Acesta include actualizarea dinamică a paginilor web, interfețelor utilizator și multe altele. Să ne aruncăm cu privire la ceea ce înseamnă Javascript. Citiți mai mult - verificați dacă intrarea este validă înainte ca utilizatorul să o prezinte - pagina dvs. ar putea evita acest lucru.
4. Software-ul pentru balonare și îngroșare
Puteți auzi aproape utilizatorii plângând atunci când o bucată de software o dată-mare devine umflată cu atât de multe caracteristici suplimentare care este un coșmar de utilizat. Un exemplu excelent este iTunes 5 Alternative iTunes pentru Windows pentru a juca muzică sau pentru a gestiona iPhone sau iPad 5 Alternative iTunes pentru Windows pentru a reda muzică sau pentru a gestiona iPhone sau iPad iTunes este umflat și lent, în special pentru utilizatorii de Windows. Știați că o mulțime de aplicații Windows vă permit să redați muzică și să gestionați iDevice-ul? Vă prezentăm cinci alternative fantastice de iTunes. Citeste mai mult . Este un program important de instalat dacă dețineți un iPad sau iPhone 5 moduri de a sincroniza muzica pe iPhone fără iTunes 5 moduri de a sincroniza muzica pe iPhone fără iTunes Nu luptați cu iTunes pentru a obține muzică pe iPhone, utilizați una dintre aceste metode alternative și soluții alternative. Citește mai mult și, din fericire, a scăzut puțin în ultimele luni. Dar, de mult timp, folosirea lui a fost confuză și arogantă.
Când instalați iTunes, acesta include și o tonă de alte produse Apple cum ar fi Bonjour, QuickTime și Apple Software Update. Odată instalat, iTunes are atât de multe de oferit încât ar face ca capul să se rotească. Aveți posibilitatea să răsfoiți magazin pentru muzică, filme, audiobooks Ce puteți cumpăra cu un Apple sau carte de cadou iTunes? Ce puteți cumpăra cu un card Apple sau iTunes cadou? Aveți un card cadou Apple și nu sunteți sigur la ce să-l cheltuiți? Iată un ghid despre cum să răscumpereți și să cheltuiți cardurile cadou Apple și iTunes. Citește mai mult și podcast-uri, verifică Apple Music pentru streaming Începeți cu Apple Music - Ce trebuie să știți Începeți cu Apple Music - Ce trebuie să știți După achiziționarea de Beats anul trecut, Apple a dezlănțuit în cele din urmă serviciul de streaming muzică asupra lumii. Citiți mai multe, vizualizați aplicații în App Store iOS, sincronizați dispozitivul și multe altele.
Nici măcar nu menționăm cât spațiu iTunes ocupă sistemul dvs., interfața sa lentă și confuză, și coșmarurile care vin cu sincronizarea muzicii (inclusiv ștergerea aleatorie a acestuia Apple Music a șters biblioteca dvs.) Sfaturi pentru când muzica dispare Muzică Apple a șters biblioteca dvs. Sfaturi pentru când muzica dispare Muzica Apple a șters biblioteca dvs. Cântecele pe care credeți că ați fost în siguranță în iCloud dispărute? Iată ce puteți face pentru a vă recupera și a vă proteja colecția. iTunes încearcă să facă zece lucruri în loc să facă unul sau două foarte bine.
Deci, dacă aveți doar instalat pentru a vă copiați din când în când iPhone-ul, probabil că vă loviți ori de câte ori este timpul să deschideți iTunes, să așteptați pentru totdeauna, și apoi să vedeți ce au încurcat în ultima vreme. De asemenea, un utilizator care dorește să utilizeze iTunes pentru a asculta muzică nu-i pasă de toate celelalte prostii.
5. Ignorarea standardelor de proiectare a sistemului de operare
Fiecare sistem de operare major (OS) are un set de standarde pe care dezvoltatorii trebuie să le urmeze atunci când creează aplicații pentru acesta. Vă așteptați ca o aplicație Android să arate diferit Explorând Android L: Ce este exact designul materialului? Explorarea Android L: Ce este exact designul materialului? Este posibil să fi auzit despre Android L și Material Design, dar ce anume este această nouă filozofie de design și cum va afecta Android și alte produse Google? Citiți mai multe dintr-o aplicație iOS, de exemplu. Și acestea se schimbă în timp! Comparați aplicațiile Android populare din 2012 și acum. În conformitate cu orientările, chiar dacă aplicația dvs. nu este cea mai vizuală uimitoare, o face cel puțin prezentabilă. Dar când te duci împotriva lor, conduce utilizatorii nebuni.
De exemplu, luați Înapoi pe Android. Atingerea ei ar trebui să vă mute înapoi pe un ecran. Deci, dacă vizionați un e-mail în Gmail, atingând Înapoi ar trebui să vă întoarceți la mesajele primite. Dacă aplicația dvs. ignoră acest lucru și o face Înapoi închideți aplicația, aceasta merge contrar tot ceea ce știu utilizatorii Android. La fel de enervante sunt și aplicațiile Android care forțează modele de design iOS pe utilizatori.
Forțând utilizatorilor să învețe ceva ciudat despre aplicația dvs., în loc să facă ceea ce trebuie, nu este inovatoare, este frustrant. Indiferent dacă realizați o aplicație nativă Windows 10 sau o aplicație iOS, aruncați o privire asupra standardului și urmați-l.
6. Opțiuni de îngropare în interiorul stivei de meniuri
Meniurile sunt o necesitate nefericită în majoritatea programelor. Cu excepția cazului în care programul dvs. este extrem de simplu și afișează totul pe un singur rând de pictograme, probabil are meniuri pentru caracteristici și opțiuni mai puțin utilizate. Și în timp ce nu aveți nevoie să aveți caracteristici super-obscure, de exemplu, Microsoft Word 10 Caracteristici ascunse ale Microsoft Word care vă vor face viața mai ușoară 10 Caracteristici ascunse ale Microsoft Word, care vă vor face viața mai ușoară Microsoft Word este înșelător de simplu. Ești bine atâta timp cât aprinzi un document și doar tipi. Dar Microsoft Word nu ar fi cuțitul elvețian, ci fără caracteristicile sale productive. Citește mai multe în mod clar, ascunzând instrumentele utilizate frecvent, face o mulțime de timp petrecut în timpul navigării.
Dacă este nevoie de un utilizator cu șase clicuri pentru a naviga la instrumentul de care au nevoie, asta se va obține pe nervii lor rapid. Comenzile rapide de la tastatură pot ajuta cu aceste comenzi rapide de la tastatură Windows 101: Ghidul final Comenzi rapide de la tastatură Windows 101: Ghidul final Comenzile rapide de la tastatură vă pot economisi ore întregi. Controlați comenzile rapide de la tastatură pentru Windows, trucuri de tastatură pentru programe specifice și câteva sfaturi pentru a vă grăbi munca. Citiți mai multe, dar cele mai convenabile (Ctrl + S) sunt de obicei rezervate pentru cele mai mari caracteristici (Salvați). Presare Ctrl + Shift + Alt + 9 + K nu este deloc distractiv.
Acest lucru este valabil și pentru site-urile Web. Dacă puteți ajunge la o anumită pagină doar urmând o traseu de linkuri de la alte pagini, este un design rău și este dificil pentru utilizatori să se întoarcă acolo unde au fost.
7. Efectuarea de modificări fără motiv
Memoria musculară și familiaritatea merg foarte mult atunci când folosiți o aplicație sau un sistem de operare. Este unul dintre motivele pentru care schimbarea ecosistemelor este atât de dificilă Apple vs. Android: Cumpărați ecosistemul, nu gadgetul Apple vs. Android: Cumpărați ecosistemul, nu gadgetul Îți place telefonul tău Android și vrei să cumperi o tabletă. Toată lumea vă spune iPad este cel mai bun comprimat, și este într-adevăr cel mai bun; dar trebuie să cumpărați încă o tabletă Android. Citeste mai mult . Deci, dezvoltatorii pot arunca toată lumea atunci când fac o schimbare la ceva care nu a trebuit să se schimbe.
Amintiți-vă când Windows 8 a fost lansat? Oamenii s-au speriat pentru că nu și-au dat seama cum să-și închidă computerele. Microsoft a luat cea mai simplă sarcină care a fost într-o locație fină de peste un deceniu și a transformat-o în ceva ce oamenii au trebuit să caute online Cum Pentru a închide Windows 8 Cum să închideți Windows 8 Windows 8 aduce cele mai mari schimbări la interfața familiară Windows din Windows 95. Opțiunea Shut Down nu este locul în care vă așteptați să o găsiți - de fapt, întregul meniu clasic Start și Start ... Read More. Cu toate acestea, acest lucru se întâmplă și la o scară mai mică.
Apple de ce să schimbe caracteristicile iOS fără niciun motiv cu fiecare lansare mare. Ce sa întâmplat în cazul centrului de control iOS 10? #WWDC? pic.twitter.com/r9mmn2Ka5x
- Danny Policarpo (@dannypolicarpo) 6 iunie 2017
Fiecare nouă versiune de Android, iOS sau Windows 10 face mici modificări la numele meniurilor. Ce a fost odată Setări> Despre telefon> Creare număr pe Android este acum Setări> Sistem> Despre telefon> Creare număr. Este o mică schimbare, dar când scrii despre aceste meniuri Fiecare utilizator Android ar trebui să optimizeze aceste 10 opțiuni pentru dezvoltatori Fiecare utilizator Android ar trebui să tweak aceste 10 opțiuni de dezvoltator Meniul de opțiuni pentru dezvoltatorii Android găzduiește o mulțime de instrumente pentru cei care scriu aplicații, dar puteți obține ceva din de asemenea. Iată cele mai utile setări care se ascund în Opțiunile pentru dezvoltatori. Citiți mai multe, nu știți niciodată ce versiune de utilizatori Android folosesc. Astfel, trebuie să descrieți fiecare combinație posibilă pentru a reduce confuzia.
Uneori este necesară schimbarea. Dar schimbarea doar de dragul schimbării este confuză și obligă utilizatorii să se adapteze la o nouă paradigmă pentru aparent fără nici un motiv.
Ce elemente de UI urăști mai mult?
Ne-am uitat la șapte probleme de utilizator super frustrant care apar din alegerile stupide pe care le fac programatorii. Fie din termene, incompetență, fie lene, acestea sunt ciudățenii cu care ne-am pus, dar mormăim sub suflare. Cel puțin ne putem distra cu ei.
Doriți să evitați să faceți aceste greșeli în aplicațiile proprii? Verificați sfaturile noastre pentru scrierea unui cod mai curat și mai bun 10 Sfaturi pentru scrisul mai curat și un cod mai bun 10 Sfaturi pentru scrierea mai curat și codul mai bun Codul curat pare mai ușor decât este de fapt, dar beneficiile merită. Iată cum puteți începe să scrieți un cod mai curat astăzi. Citeste mai mult .
Care sunt quirks-ul tău cel mai urât în aplicații? Aveți exemple interesante despre categoriile pe care le-am discutat? Împărtășește-te cu noi în comentariile și fii liber să furi!
Credit de imagine: Feverpitch / Depositphotos
Explorați mai multe despre: App Development, Dezvoltare Web.