7 glupih stvari Programeri to čine korisnike ludima

  • Edmund Richardson
  • 0
  • 4200
  • 132
Oglas

Programeri (nadamo se) daju sve od sebe prilikom kodiranja aplikacija, ali nitko nije savršen 10 najgorih grešaka u programiranju u povijesti 10 najgorih grešaka u programiranju u povijesti U prošloj povijesti je kodiran i kovano uništenje. Primjeri malo lošeg koda uzrokovali su katastrofu na velikoj razini. Slijedi 10 najgorih programskih pogrešaka u povijesti. , I to je definitivno očito kada pogledate neke današnje web stranice, desktop programe i aplikacije za pametne telefone.

10 slučajnih pogrešaka u programiranju i kodiranju 10 Najčešćih pogrešaka u programiranju i kodiranju Slijede neke od najčešćih grešaka u programiranju i kodiranju koje su napravili programeri. Te su pogreške rezultirale raširenim kvarovima, krađom podataka, upadima i još mnogo toga. onoga što korisnicima stvarno treba, programeri često na kraju stvaraju dosadna sučelja za korisnike. Pogledajmo neke od glupih smicalica koje zbunjuju, ljute i nas nasmijavaju.

1. Neprimjerene poruke o pogrešci

Možda nema elementa koji ima više potencijala zbuniti, ljutiti se ili na neki drugi način izazvati čudan emocionalni odgovor od poruke pogreške. Pregledali smo neke od najsmješnijih poruka o pogreškama u sustavu Windows 12 najsmjelijih Windows pogrešaka svih vremena 12 najnevjerojatnijih Windows pogrešaka svih vremena Vjerojatno svakodnevno vidite obilje dosadnih Windows poruka o pogreškama. Dođite uživati ​​u nekim smiješnim, samo za smijeh. , ali one nisu ograničene samo na tu platformu.

Naći ćete sve vrste primjera loših poruka o pogrešci; pogledajmo nekoliko uobičajenih vrsta. Mnogi od tih primjera potječu s Microsoftove opsežne stranice o obavezama i nedostacima stvaranja poruka o pogrešci, ali primjenjuju se na poruke svugdje.

Previše tehničkih podataka

U ovakvoj vrsti pogreške u dijalogu se nalaze tehničke pojedinosti koje zbunjuju korisnika. Ako poruka o pogrešci zvuči kao da ju je napisao robot, prosječni korisnik nema pojma što znači - pa je neće htjeti pročitati. Prema tome, oni nemaju početnu točku za ispravljanje problema. 5 najčešćih Windows pogrešaka i kako ih popraviti 5 najčešćih Windows pogrešaka i kako ih popraviti Ne dopustite da vam plavi ekran smrti uništi Windows iskustvo. Prikupili smo uzroke i rješenja za najčešće greške u sustavu Windows kako biste ih mogli ispraviti kad se pojave. .

Sekundarna vrsta ove pogreške pojavljuje se kada programeri koriste dijaloški okvir krajnjeg korisnika za izvještavanje o programskim pogreškama. Pogreške koje sadrže podatke o kršenjima memorije ili promjenjivim problemima korisniku su potpuno beskorisne i samo će ih dodatno zbuniti.

Optuživanje korisnika

Još jedna uobičajena greška poruka o pogrešci čini stvaranje osjećaja korisnika. Čak i ako su stvarno izveli neželjenu radnju, ne bi se trebali osjećati loše jer su pogriješili. Upotreba oštrog jezika loša je ideja i frustrirat će korisnika više nego što već jesu.

Budući da je previše nejasno

Zašto stvarati poruku o pogrešci ako problem ne želite pravilno opisati? Kad korisnik čuje zvuk pogreške i vidi Dogodila se nepoznata pogreška, što bi trebali učiniti? Ako ne date informacije o tome zašto se pogreška dogodila, kliknut će u redu i pretvarati se da se ništa nije dogodilo.

Windows 10 sramotno je predstavio tu vrstu Nešto se dogodilo greška prilikom ažuriranja na novu verziju 6 Česta pitanja nadogradnje sustava Windows i kako ih popraviti 6 Česta pitanja nadogradnje sustava Windows i kako ih riješiti Nadogradnja sustava Windows 10 može uzrokovati niz komplikacija. Pokazujemo vam na što morate paziti i kako spriječiti ili riješiti probleme. .

Nepotrebne pogreške

Zahvaljujući skočnim oglasima Zaustavimo pop-up oglase preglednika jednom i za sva vremena! Zaustavimo se skočnim oglasima preglednika jednom i za sva vremena! Skočni prozori mogu vas zaštititi od straha, a ako niste oprezni, mogu stvoriti probleme. Naučite ih kako ih izbjeći i kako se nositi s njima ako se pojave. , većina je korisnika uvjetovana da se dijaloški okviri riješe što je brže moguće. Iako su poruke o pogreškama ponekad neophodne, njihovo korištenje stalno znači da ih korisnik vjerojatnije ignorira. Dakle, pokretanje poruka o pogrešci zbog ne-problema nije pametno.

U primjeru u nastavku, ako korisnik izričito otkaže operaciju izrade sigurnosnih kopija, ne treba im vidjeti pogrešku što im daje do znanja. Oni su zatražili radnju, pa iako može doći do pogreške s softverskog stajališta, korisnik ne mora vidjeti dijalog.

Šaljive pogreške

Ponekad su pogreške toliko glupe da ih korisnici ismijavaju i / ili ignoriraju. Evo sjajnog primjera:

Kreditna slika: Prijava za Zusch

Hoće li netko ozbiljno shvatiti poruku poput ove? Rečeno nam je da ima neodređen nedostatak, ali samo potencijalni. Ako postoji veliki problem, upozorite na njega korisnika. A ako nema problema, nemojte bacati poruku o pogrešci.

2. Strašni obrasci i selekcijske kutije

Mnogi korisnici koriste kartica tipku za brzo premještanje između okvira kad ispunite svoje podatke. Mislili biste da bi ovo bilo univerzalno (Ime> Prezime> Ulica> Grad> itd.), ali ponekad programeri to čine mnogo teže nego što trebaju biti. Pritisak kartica mogao bih te skočiti Ime do poštanski, a zatim dolje podnijeti. Kad ste u mentalnom auto-pilotu koji unosi svoje podatke, to je velika bol.

Kreditna slika: BadForms

Ili kako je sa kutijama za odabir? Hoće li programer odabrati padajući popis, okvir za odabir ili zatražiti od korisnika da unese vrijednost ovisi o vrsti unosa koji očekujete. U većini padajućih okvira naručivanje po abecedi ima najviše smisla, tako da je popis jednostavan za pregledavanje. Ali kako bi bilo ovdje, gdje je popis poda pod redom ABC umjesto numeričkog reda? Kakva ogromna bol za pregledavati.

Naredimo abecednim redom brojeve poda iz CrappyDesign-a

Ispod je još jedan jeziv primjer loših odabira. Umjesto da korisniku jednostavno date tekstualni okvir da upiše svoj telefonski broj, ovdje morate odabrati iz svake moguće kombinacije. Ne želimo čak ni razmišljati o tome koliko je vremena trebalo da se upiše.

Odaberite svoj telefonski broj s padajućeg popisa: iz ProgrammerHumor

3. Nedostatak inline provjere

Evo groznog osjećaja koji većina korisnika previše dobro zna. Prošli ste kroz desetke polja na stranici prilikom prijave na uslugu, prijavljujući se za posao. 5 Aplikacije i alati za organiziranje pretraživanja posla 5 aplikacija i alata za organiziranje traženja posla Za svako dobro traženje posla potreban je sustav. Bilo da se radi o aplikaciji, proračunskoj tablici u Excelu ili papirima i mapama za staru školu, ovi alati za organizaciju traženja posla postaju sigurni da ćete dobiti zaposlenje. ili slično. Nakon što kliknete Sljedeći, pozdravljate se s greškom što se polja e-adrese ne podudaraju ili neki drugi takav nadzor.

Problem je u tome Ponovno učitavanje stranice uklanja sve podatke koje ste unijeli! Sada korisnik mora gubiti svoje vrijeme prolazeći kroz njih i ponovo upisivati ​​sve iste podatke. Ako je programer jednostavno implementirao ugrađenu provjeru Što je JavaScript i kako to radi? Što je JavaScript i kako funkcionira? Što je Javascript? To je programski jezik koji se koristi za poboljšanje web stranica. To uključuje dinamičko ažuriranje web stranica, korisničkih sučelja i još mnogo toga. Zavirimo u ono o čemu se radi u Javascriptu. - provjeravanje da li je unos valjan prije nego što ga korisnik pošalje - vaša stranica može to izbjeći.

4. Softver za nadimanje i bubrenje

Korisnici gotovo mogu čuti kako plaču kada nekad sjajni dio softvera postane natečen s toliko dodatnih značajki da je to noćna mora. Sjajan primjer za to su iTunes 5 iTunes alternative za Windows za reprodukciju glazbe ili upravljanje iPhone ili iPad 5 iTunes alternative za Windows za reprodukciju glazbe ili upravljanje iPhoneom ili iPadom iTunes je nabujan i spor, posebno za Windows korisnike. Jeste li znali puno Windows aplikacija da li ste puštali glazbu i upravljali iDevice? Pokazujemo vam pet fantastičnih iTunes alternative. , Važan je program za instaliranje ako posjedujete iPad ili iPhone 5 načina za sinkronizaciju glazbe na vašem iPhoneu bez iTunes 5 načina sinkroniziranja glazbe na vaš iPhone bez iTunesa Nemojte se hrvati s iTunesom da biste preuzeli glazbu na svoj iPhone, upotrijebite jedan od ovih umjesto toga, alternativne metode i rješavanja. , i zahvalno je smanjena posljednjih mjeseci. Ali već dugo vremena njegova upotreba zbunjuje i prevladava.

Kada instalirate iTunes, ona također uključuje tonu drugog Appleovog softvera poput Bonjour, QuickTime i Apple Software Update. Jednom instaliran, iTunes ima toliko toga da bi ponudio da bi vam se glava okretala. Možete pregledavati trgovinu glazbe, filmova, audio knjiga Kako koristiti Apple ili iTunes poklon karticu Kako koristiti poklon karticu Apple ili iTunes Želite li znati kako koristiti iTunes poklon karticu? Ovisi o vrsti kartice koju imate. Ovaj članak objašnjava kako. i podcaste, provjerite Apple Music za streaming Uvod u Apple Music - Što trebate znati Kako započeti s Apple Music - Što trebate znati Nakon kupnje Beats-a prošle godine, Apple je napokon predstavio uslugu streaming glazbe na svijet. , pregledajte aplikacije u iOS App Storeu, sinkronizirajte uređaj i još mnogo toga.

To čak i ne spominje koliko prostora iTunes zauzima na vašem sustavu, njegovo sporo i zbunjujuće sučelje i noćne more koje dolaze sa sinkronizacijom glazbe (uključujući to da je nasumično izbrisao Apple Music Izbrisao svoju biblioteku? Savjeti za vrijeme kada nestane glazba Apple Music izbrisana knjižnica ? Savjeti za vrijeme kada glazba nestane Apple Music je izbrisao vašu biblioteku? Pjesme za koje ste mislili da su sigurne u iCloudu su nestale? Evo što možete učiniti kako biste obnovili i zaštitili svoju zbirku.). iTunes pokušava napraviti deset stvari, umjesto da jednu ili dvije stvarno rade dobro.

Dakle, ako ga imate instaliran samo za povremeno stvaranje sigurnosnih kopija vašeg iPhonea, vjerojatno crtate svaki put kad je vrijeme da otvorite iTunes, zauvijek pričekate i vidite što su se u posljednje vrijeme nagurali. Isto tako, korisnika koji želi koristiti iTunes za slušanje glazbe nije briga za sve ostale gluposti.

5. Zanemarivanje normi dizajna operativnog sustava

Svaki glavni operativni sustav (OS) ima skup standarda koje bi programeri trebali slijediti prilikom izrade aplikacija za njega. Očekujete da će Android aplikacija izgledati drugačije Istražujući Android L: Šta je zapravo dizajn materijala? Istraživanje Androida L: Šta je zapravo dizajn materijala? Možda ste čuli za Android L i Material Design, ali što je zapravo ta nova dizajnerska filozofija i kako će utjecati na Android i ostale Google proizvode? primjerice iz iOS aplikacije. I to se s vremenom mijenjaju! Usporedite popularne Androidove aplikacije iz 2012. i sada. Slijedeći smjernice, čak i ako vaša aplikacija nije vizualno najzanimljivija, čini je barem predstavljivom. Ali kad krenete protiv ovih, to korisnike čini ludim.

Na primjer, uzmite leđa gumb na Androidu. Dodirivanjem vas treba vratiti jedan zaslon. Ako gledate e-poštu u Gmailu, dodirnite leđa trebali vratiti u pristiglu poštu. Ako vaša aplikacija to ignorira i čini leđa zatvaranje aplikacije, to ide suprotno svemu što Android korisnici znaju. Jednako su neugodne Android aplikacije koje korisnicima nameću uzorke dizajna za iOS.

Prisiljavanje vaših korisnika da nauče neke čudne čudnosti vaše aplikacije umjesto da rade ono što ne bi trebalo biti inovativno, frustrirajuće je. Bez obzira radite li izvornu Windows 10 ili iOS aplikaciju, pogledajte što je standard i slijedite ga.

6. Opcije ukopavanja unutar hrpe izbornika

Izbornici su nesretna nužnost u većini programa. Ako vaš program nije krajnje jednostavan i prikazuje sve u jednom redu ikona, vjerojatno ima izbornike za manje korištene značajke i opcije. I dok ne trebate imati super nejasne značajke, recimo, Microsoftove skrivene značajke programa 10 Word, koje će vam olakšati život, 10 skrivenih značajki programa Microsoft Word, koje će vam život učiniti lakšim, Microsoft Word ne bi bio alat je bez njegovih proizvodnih značajki. Evo nekoliko značajki koje vam mogu pomoći svaki dan. pred očima, skrivanje često korištenih alata čini mnogo izgubljenog vremena plovidbe.

Ako korisniku treba šest klikova da dođe do alata koji mu treba, to će im brzo ići na živce. Prečaci na tipkovnici mogu vam pomoći u ovom Windows prečacu na tipkovnici 101: The Ultimate Guide Prečaci na tipkovnici Windows 101: The Ultimate Guide Prečaci na tipkovnici mogu vam uštedjeti vrijeme. Ovladajte univerzalnim prečacima na tipkovnici Windows, trikovima s tipkovnicama za određene programe i nekoliko drugih savjeta kako ubrzati svoj rad. , ali najprikladnije (Ctrl + S) obično su rezervirane za najveće značajke (Uštedjeti). Pritisak Ctrl + Shift + Alt + 9 + K To nije ni zabavno.

To se odnosi i na web stranice. Ako na određenu stranicu možete doći samo slijedeći poveznice s drugih stranica, to je loš dizajn i korisniku otežava povratak tamo gdje su bili.

7. Unošenje promjena bez razloga

Mišićna memorija i poznanstvo znatno napreduju kada koristite aplikaciju ili OS. To je jedan od razloga zašto je prebacivanje ekosustava toliko naporno Appleu prema Androidu: Kupite Ekosistem, a ne gadget Apple vs. Android: Kupite ekosustav, ne gadget. Volite svoj Android telefon i želite kupiti tablet. Svi vam kažu da je iPad najbolji tablet, a stvarno je i najbolji; ali ipak biste trebali kupiti tablet Android. , Dakle, programeri mogu sve odbaciti kad promijene nešto što doista nije trebalo promijeniti.

Sjećate se kada se pokrenuo Windows 8? Ljudi su se uplašili jer nisu mogli smisliti kako ugasiti svoja računala. Microsoft je preuzeo najjednostavniji zadatak koji je bio na dobroj lokaciji više od jednog desetljeća i pretvorio ga u nešto što su ljudi morali potražiti na mreži. Kako ugasiti Windows 8 Kako zatvoriti Windows 8 Windows 8 donosi najveće promjene u poznatom Windows sučelju od Windowsa 95. Opcija Shut Down nije mjesto gdje biste očekivali da ćete je pronaći - u stvari je cijeli klasični izbornik Start i Start…. Ipak, to se događa i u manjem opsegu.

Apple zašto mijenja iOS značajke bez razloga sa svakim novim izdanjem. Što nije bilo u redu s upravljačkim centrom za iOS 10? #WWDC? pic.twitter.com/r9mmn2Ka5x

- Danny Policarpo (@dannypolicarpo) 6. lipnja 2017

Svaka nova verzija Androida, iOS-a ili Windows 10 donosi male promjene u nazivima izbornika. Što je nekad bilo Postavke> O telefonu> Broj računa na Androidu je sada Postavke> Sustav> O telefonu> Broj izrade. To je mala promjena, ali kada pišete o ovim izbornicima Svaki Androidov korisnik trebao bi prilagoditi ovih 10 mogućnosti za razvojne programere Svaki Androidov korisnik trebao bi prilagoditi ovih 10 mogućnosti za programere Androidov izbornik mogućnosti za programere sadrži puno alata za pisanje aplikacija, ali nešto možete izvući iz i to. Evo najkorisnijih postavki koje se kriju u opcijama za razvojne programere. , nikad ne znate koju verziju Androida koriste. Stoga morate opisati svaku moguću kombinaciju da biste smanjili zbunjenost.

Ponekad je potrebna promjena. No promjena samo radi promjene zbunjuje i prisiljava korisnike da se prilagode na novu paradigmu bez ikakvog razloga.

Koje elemente sučelja najviše mrzite?

Pogledali smo sedam super frustrirajućih korisničkih problema koji proizlaze iz glupih izbora koje programeri donose. Bilo od rokova, nesposobnosti ili lijenosti, to su čudesi koje postavljamo, ali promrmljamo ispod svog daha. Barem se možemo malo zabaviti s njima.

Želite izbjeći stvaranje ovih pogrešaka u vlastitim aplikacijama? Pogledajte naše savjete za pisanje čišćeg i bolji kod 10 Savjeti za pisanje čistije i bolji kod 10 Savjeti za pisanje čistije i bolji kod Pisanje čistog koda izgleda lakše nego što zapravo jest, ali prednosti su vrijedne toga. Evo kako danas možete početi pisati čistiji kod. .

Koje su vaše najviše mržnje u aplikacijama? Imate li zanimljivih primjera kategorija o kojima smo razgovarali? Podijelite s nama u komentarima i slobodno bijesite!

Kreditna slika: Feverpitch / Depositphotos




Još ne komentari

O modernoj tehnologiji, jednostavnoj i pristupačnoj.
Vaš vodič u svijetu moderne tehnologije. Naučite kako koristiti tehnologije i uređaje koji nas okružuju svaki dan i naučite kako otkriti zanimljivosti na Internetu.