Skelbimas

Programuotojai (tikiuosi) daro viską, kai koduoja programas, bet niekas nėra tobulas 10 blogiausių istorinių programavimo klaidųSavo sunkioje praeityje kodavimas taip pat kėlė sunaikinimą. Šiek tiek blogo kodo atvejai sukėlė didelę nelaimę. Čia yra 10 blogiausių istorijoje programavimo klaidų. Skaityti daugiau . Ir tai neabejotinai akivaizdu žiūrint į kai kurias šių dienų svetaines, darbalaukio programas ir išmaniųjų telefonų programas.

Ar atsitiktinai, dėl valdymo reikalavimų, ar dėl supratimo stoka 10 dažniausiai pasitaikančių programavimo ir kodavimo klaidųKodavimo klaidos gali sukelti tiek daug problemų. Šie patarimai padės jums išvengti programavimo klaidų ir išlaikyti jūsų kodo prasmingumą. Skaityti daugiau to, ko vartotojams iš tikrųjų reikia, programuotojai dažnai sukuria erzinančias sąsajas vartotojams. Pažvelkime į kai kuriuos kvailus sūkurius, kurie glumina, užplūsta ir priverčia mus juoktis.

1. Nenaudingi klaidų pranešimai

Turbūt nėra elemento, turinčio daugiau galimybių supainioti, pykti ar kitaip sukelti keistą emocinę reakciją, nei klaidos pranešimas. Pažvelgėme į kai kuriuos iš jų

instagram viewer
juokingiausi klaidų pranešimai sistemoje „Windows“ Visų laikų 12 juokingiausių „Windows“ klaidųTikriausiai kiekvieną dieną matote daugybę nuobodžių „Windows“ klaidų pranešimų. Ateik pasimėgauti keliais juokingais tik dėl juoko. Skaityti daugiau , tačiau tai nėra vien tik ta platforma.

Rasite visų rūšių netinkamų klaidų pranešimų pavyzdžių; pažvelkime į keletą bendrų tipų. Daugelis iš šių pavyzdžių yra iš Platus „Microsoft“ puslapis kuriant ir nedarant klaidų pranešimų, tačiau jie taikomi visur.

Per daug techninės informacijos

Tokio tipo klaidos pranešime dialogas pateikia techninę informaciją, kuri supainioja vartotoją. Jei klaidos pranešimas skamba taip, kaip jį parašė robotas, paprastas vartotojas net neįsivaizduoja, ką jis reiškia - todėl jie nesiruošia jo skaityti. Taigi jie neturi jokio atspirties taško problemos taisymas 5 dažniausios „Windows“ klaidos ir kaip jas ištaisytiNeleiskite, kad mėlynas mirties ekranas sugadintų jūsų „Windows“ patirtį. Surinkome dažniausiai pasitaikančių „Windows“ klaidų priežastis ir sprendimus, kad galėtumėte jas ištaisyti pasirodžius. Skaityti daugiau .

kvaili dalykai, kuriuos programuotojai varo iš proto

Antrinis šios klaidos tipas įvyksta, kai programuotojai naudoja galutinio vartotojo dialogo langą, kad praneštų apie programavimo klaidas. Klaidos, kuriose yra informacijos apie atminties pažeidimus ar kintamas problemas, yra visiškai nenaudingos vartotojui ir tik dar labiau jas supainioja.

kvaili dalykai, kuriuos programuotojai varo iš proto

Kaltinti vartotoją

Kita dažna klaidų pranešimų klaida priverčia vartotoją jaustis kaltu. Net jei jie iš tikrųjų atliko nepageidaujamą veiksmą, jie neturėtų jaustis blogai, nes padarė klaidą. Griežta mintis yra naudoti atšiaurią kalbą ir tai vartotoją labiau nuvils, nei jie jau yra.

kvaili dalykai, kuriuos programuotojai varo iš proto

Būti per daug miglota

Kam sukurti klaidos pranešimą, jei netinkamai aprašysite problemą? Kai vartotojas girdi klaidos garsą ir mato Įvyko nežinoma klaida, ką jie turėtų daryti? Jei nepateiksite informacijos, kodėl įvyko klaida, jie spustelėti Gerai ir apsimesk, kad nieko neįvyko.

kvaili dalykai, kuriuos programuotojai varo iš proto

„Windows 10“ liūdnai demonstravo šį tipą su savo Kažkas nutikoklaida atnaujinant į naują versiją 6 bendrosios „Windows“ naujinimo problemos ir kaip jas ištaisyti„Windows 10“ atnaujinimas gali sukelti daugybę komplikacijų. Parodome, ko reikia saugotis ir kaip užkirsti kelią problemoms ar jas pašalinti. Skaityti daugiau .

Nereikalingos klaidos

Dėka iššokančių skelbimų Sustabdykime pop-up naršyklės skelbimus kartą ir visiems laikams!Iššokantieji langai gali jus sužaisti, o jei nesate atsargūs, jie gali sukelti problemų. Sužinokite, kaip jų išvengti ir kaip su jais elgtis, jei jie iškiltų. Skaityti daugiau , dauguma vartotojų yra pasirengę atsikratyti dialogo langų kuo greičiau. Nors klaidų pranešimai kartais yra būtini, juos naudojant nuolat reiškia, kad vartotojas yra linkęs juos ignoruoti. Taigi suaktyvinti klaidų pranešimus dėl nesklandumų nėra protinga.

Žemiau pateiktame pavyzdyje, jei vartotojas aiškiai atšaukia atsarginės kopijos kūrimo operaciją, jam nereikia matyti klaidos informuojant apie tai. Jie paprašė veiksmo, taigi, nors tai gali būti klaida programinės įrangos požiūriu, vartotojui nereikia matyti dialogo.

kvaili dalykai, kuriuos programuotojai varo iš proto

Juokingos klaidos

Kartais klaidos būna tokios kvailos, kad vartotojai šaipysis ir (arba) jų nepaisys. Štai puikus pavyzdys:

kvaili dalykai, kuriuos programuotojai varo iš proto
Vaizdo kreditas: „Zusch“ prisijungimas

Ar kas nors rimtai imsis tokios žinios? Mums sakoma, kad ji turi nenustatytą, tačiau tik potencialią spragą. Jei iškyla didelė problema, įspėkite apie tai vartotoją. Ir jei nėra problemų, neišmeskite klaidos pranešimo.

2. Žiaurios formos ir atrankos dėžutės

Daugelis vartotojų naudoja Skirtukas klavišas, kad greitai pereitumėte tarp langelių, užpildydami jų informaciją. Jūs manote, kad tai būtų universalu (Vardas> Pavardė> Gatvė> Miestas> kt.), tačiau kartais programuotojai tai daro sunkiau, nei reikia. Paspaudus Skirtukas galėtų peršokti tave iš Pirmas vardas į ZIP, tada žemyn iki Pateikti. Kai protinis automatinis pilotas įveda savo informaciją, tai yra didžiulis skausmas.

kvaili dalykai, kuriuos programuotojai varo iš proto
Vaizdo kreditas: „BadForms“

Arba kaip su atrankos dėžutėmis? Ar programuotojas pasirenka išskleidžiamąjį sąrašą, pasirinkimo laukelį ar paprašo vartotojo įvesti vertę, priklauso nuo jūsų tikėtino įvesties tipo. Daugelyje išskleidžiamųjų laukelių užsakymas abėcėlės tvarka yra prasmingiausias, kad sąrašą būtų lengva naršyti. Bet kaip čia, kur aukštų sąrašas pateikiamas ABC tvarka, o ne skaitine tvarka? Koks didžiulis skausmas naršyti.

Užsakykime abėcėlės tvarka grindų numerius„CrappyDesign“

Kitas siaubingas prastų atrankos langelių pavyzdys yra žemiau. Užuot paprasčiausiai pateikę teksto laukelį vartotojui įvesti savo telefono numerį, čia turite pasirinkti iš visų galimų derinių. Mes net nenorime galvoti apie tai, kiek laiko užtruko tipai.

Išskleidžiamajame sąraše pasirinkite savo telefono numerį:ProgrammerHumor

3. Trūksta įteisinimo

Tai yra baisus jausmas, kurį dauguma vartotojų žino per gerai. Prisijungę prie paslaugos, jūs praėjote dešimtis laukų puslapyje, kreiptis dėl darbo 5 programos ir įrankiai jūsų darbo paieškai organizuotiKiekvienam geram darbo paieškai reikalinga sistema. Nesvarbu, ar tai programa, „Excel“ skaičiuoklė, ar senosios mokyklos popierius ir aplankai, šie darbo paieškos organizavimo įrankiai užtikrins, kad uždirbsite pelningai. Skaityti daugiau ar panašiai. Paspaudę Kitas, jus pasveikino klaida, kad el. pašto adreso laukai nesutampa, arba kita tokia priežiūra.

Problema ta perkraunant puslapį, pašalinami visi jūsų įvesti duomenys! Dabar vartotojas turi gaišti savo laiką ieškodamas ir vėl įvesdamas visą tą pačią informaciją. Jei programuotojas būtų paprasčiausiai įgyvendintas inline patvirtinimas Kas yra „JavaScript“ ir kaip jis veikia?Jei mokotės kurti internetą, štai ką reikia žinoti apie „JavaScript“ ir kaip ji veikia su HTML ir CSS. Skaityti daugiau - patikrinimas, kad įsitikintumėte, jog įvestis yra teisinga, prieš vartotojui pateikiant informaciją - jūsų puslapis gali to išvengti.

kvaili dalykai, kuriuos programuotojai varo iš proto

4. Pilvo pūtimo ir bloginimo programinė įranga

Jūs beveik galite išgirsti, kaip vartotojai verkia, kai kadaise puiki programinė įranga išsipūs su tiek daug papildomų funkcijų, kad ją naudoti yra košmaras. A puikus to pavyzdys yra „iTunes“ 5 geriausios „iTunes“ alternatyvos, skirtos „Windows“„iTunes“ yra išsipūtęs ir lėtas. Mes parodome jums penkias fantastines „iTunes“ „Windows“ alternatyvas, leidžiančias jums leisti muziką ir valdyti „iDevice“. Skaityti daugiau . Tai yra svarbi programa, kurią reikia įdiegti, jei turite „iPad“ ar „iPhone“ 5 būdai, kaip sinchronizuoti muziką su jūsų iPhone be iTunesNegalima grumtis su „iTunes“, jei norite leisti muziką į savo „iPhone“, naudokite vieną iš šių alternatyvių metodų ir sprendimo būdų. Skaityti daugiau , ir tai, laimei, pastaraisiais mėnesiais šiek tiek sumažėjo. Tačiau ilgą laiką jo naudojimas buvo painus ir nepakenčiamas.

Įdiegdami „iTunes“, joje taip pat yra daugybė kitos „Apple“ programinės įrangos, tokios kaip „Bonjour“, „QuickTime“ ir „Apple“ programinės įrangos atnaujinimas. Įdiegus „iTunes“, jis gali tiek daug ką pasiūlyti, kad jis suktųsi jūsų galva. Tu gali naršykite parduotuvėje, kur rasite muzikos, filmų, audio knygų Kaip naudoti „Apple“ ar „iTunes“ dovanų kortelęAr turite „Apple“, „App Store“ ar „iTunes“ dovanų kortelę? Čia yra tai, ką galite nusipirkti, kaip juos išpirkti, ir pasiūlymai, ką pasiimti. Skaityti daugiau ir podcast'ai, patikrinkite „Apple Music“ transliaciją Darbo su „Apple Music“ pradžia - ką reikia žinotiPo „Beats“ įsigijimo praėjusiais metais „Apple“ pagaliau paskelbė savo transliuojamos muzikos paslaugą pasauliui. Skaityti daugiau , peržiūrėkite programas „iOS App Store“, sinchronizuokite įrenginį ir dar daugiau.

Tai net neminima, kiek vietos „iTunes“ užima jūsų sistemoje, jos lėtą ir painų sąsają bei košmarus, atsirandančius sinchronizuojant muziką (įskaitant galimybę netyčia ištrinti „Apple Music“ ištrynė jūsų biblioteką? Patarimai, kada dingsta muzika„Apple Music“ ištrynė jūsų biblioteką? Dainų, kurios, jūsų manymu, buvo saugios „iCloud“, dingo? Štai ką galite padaryti, kad atgautumėte ir apsaugotumėte savo kolekciją. Skaityti daugiau ). „iTunes“ bando padaryti dešimt dalykų, užuot padaręs vieną ar du tikrai gerai.

Taigi, jei įdiegėte tik tam, kad retkarčiais sukurtumėte „iPhone“ atsarginę kopiją, tikriausiai susinervinsite, kai ateis laikas atidaryti „iTunes“, palaukite amžinai ir pamatysite, ką pastaruoju metu jie sutramdė. Panašiai vartotojui, norinčiam muzikos klausyti naudoti „iTunes“, nerūpi visos kitos nesąmonės.

5. Nepaisoma operacinės sistemos projektavimo standartų

Kiekviena pagrindinė operacinė sistema (OS) turi standartų rinkinį, kurio kūrėjai turėtų laikytis kurdami jai skirtas programas. Tu tikėtis, kad „Android“ programa atrodys kitaip Naršyti „Android L“: kas tiksliai yra medžiagų dizainas?Galbūt girdėjote apie „Android L“ ir „Material Design“, tačiau kokia yra ši naujoji dizaino filosofija ir kaip ji paveiks „Android“ ir kitus „Google“ produktus? Skaityti daugiau pvz., iš „iOS“ programos. Ir šie laikui bėgant keičiasi! Palyginkite populiarias „Android“ programas nuo 2012 m. Ir dabar. Vadovaudamiesi gairėmis, net jei jūsų programa nėra pati nuostabiausia vizualiai, ji bus bent jau pristatoma. Tačiau kai jūs prieštaraujate šiems reikalams, tai vartotojus varo iš proto.

Pavyzdžiui, paimkite Atgal mygtuką „Android“. Manoma, kad jį bakstelėjus, ekranas bus perkeltas atgal. Taigi, jei žiūrite el. Laišką „Gmail“, palieskite Atgal turėtų grįžti į gautuosius. Jei jūsų programa to nepaiso ir daro Atgal uždarykite programą, tai prieštarauja viskam, ką žino „Android“ vartotojai. Lygiai taip pat erzinančios yra „Android“ programos, kurios verčia vartotojus naudoti „iOS“ dizaino modelius.

Tai, kas verčia savo vartotojus išmokti keistą jūsų programos sūkurį, užuot dariusi tai, ką turėtumėte, nėra novatoriška. Tai erzina. Nesvarbu, ar kuriate savąją „Windows 10“, ar „iOS“ programą, pažiūrėkite, koks yra standartas, ir laikykitės jo.

6. Palaidojimo parinktys meniu krūvose

Daugelyje programų meniu yra gaila. Jei jūsų programa nėra ypač paprasta ir joje nerodoma viskas vienoje piktogramų eilėje, tikriausiai joje yra mažiau naudojamų funkcijų ir parinkčių meniu. Ir nors jums to nereikia labai neaiškios, tarkime, „Microsoft Word“ funkcijos 10 paslėptų „Microsoft Word“ funkcijų, kurios palengvins jūsų gyvenimą„Microsoft Word“ nebūtų tas įrankis, kuris yra be produktyvių funkcijų. Čia yra keletas funkcijų, kurios gali jums padėti kiekvieną dieną. Skaityti daugiau akivaizdu, kad paslėpdami dažnai naudojamus įrankius, navigacija sugaišta daug laiko.

Jei vartotojui prireiks šešių paspaudimų, kad patektų į jam reikalingą įrankį, tai jam greitai suduos nervą. Tam gali padėti spartieji klavišai „Windows“ spartieji klavišai 101: pagrindinis vadovasSpartieji klavišai gali padėti sutaupyti valandų valandas. Įvaldykite universaliuosius „Windows“ klavišus, konkrečių programų klaviatūros gudrybes ir keletą kitų patarimų, kaip pagreitinti darbą. Skaityti daugiau , bet patys patogiausi („Ctrl“ + S) paprastai rezervuojamos didžiausioms funkcijoms (Sutaupyti). Paspaudus „Ctrl“ + „Shift“ + Alt + 9 + K irgi nėra labai smagu.

kvaili dalykai, kuriuos programuotojai varo iš proto

Tai taikoma ir svetainėms. Jei galite patekti į tam tikrą puslapį tik sekdami nuorodų iš kitų puslapių pėdsakais, tai yra netinkamas dizainas ir vartotojui tampa sunku grįžti ten, kur jie buvo.

7. Pakeitimų atlikimas be jokios priežasties

Raumenų atmintis ir susipažinimas yra labai svarbūs, kai naudojama programa ar OS. Tai viena iš priežasčių, kodėl perjungti ekosistemas yra taip sunku „Apple vs. „Android“: pirkite ekosistemą, o ne programėlęJums patinka jūsų „Android“ telefonas ir norite nusipirkti planšetinį kompiuterį. Visi sako, kad „iPad“ yra geriausias planšetinis kompiuteris, ir jis tikrai yra geriausias; bet vis tiek turėtumėte nusipirkti „Android“ planšetinį kompiuterį. Skaityti daugiau . Taigi kūrėjai gali atsisakyti visų, kai pakeis tai, ko iš tikrųjų nereikėjo pakeisti.

Prisimenate, kai paleista „Windows 8“? Žmonės išsigando todėl jie negalėjo suprasti, kaip išjungti kompiuterius. „Microsoft“ ėmėsi paprasčiausios užduoties, kuri puikioje vietoje buvo jau daugiau nei dešimtmetį, ir pavertė ją to, ko žmonės turėjo ieškoti internete Kaip išjungti „Windows 8“„Windows 8“ pateikia didžiausius pažįstamos „Windows“ sąsajos pakeitimus nuo „Windows 95“. Parinktis Išjungti nėra ten, kur tikėjotės rasti - iš tikrųjų visas klasikinis meniu Pradėti ir Pradėti ... Skaityti daugiau . Tačiau tai atsitinka ir mažesniu mastu.

„Apple“ kodėl be jokios priežasties keičia „iOS“ funkcijas su kiekviena nauja didžiausia versija. Kas nutiko „iOS 10“ valdymo centre? #WWDC? pic.twitter.com/r9mmn2Ka5x

- Danny Policarpo (@dannypolicarpo) 2017 m. Birželio 6 d

Kiekviena nauja „Android“, „iOS“ ar „Windows 10“ versija daro nedidelius meniu pavadinimų pakeitimus. Kas buvo kadaise Nustatymai> Apie telefoną> Sukurti numerį „Android“ yra dabar Nustatymai> Sistema> Apie telefoną> Sukurti numerį. Tai nedidelis pakeitimas, bet rašant apie šiuos meniu Kiekvienas „Android“ vartotojas turėtų pakoreguoti šias 10 kūrėjo parinkčių„Android“ meniu „Kūrėjo parinktys“ yra daugybė įrankių tiems, kurie rašo programas, bet jūs taip pat galite ką nors iš to gauti. Čia yra patys naudingiausi nustatymai, kuriuos slepia kūrėjo parinktys. Skaityti daugiau , niekada negali žinoti, kokią „Android“ versiją naudoja žmonės. Taigi jūs turite aprašyti kiekvieną įmanomą derinį, kad sumažintumėte painiavą.

Kartais pokyčiai yra būtini. Tačiau pokyčiai vien dėl pokyčių kelia painiavą ir verčia vartotojus prisitaikyti prie naujos paradigmos, regis, be jokios priežasties.

Kokių UI elementų labiausiai nekenčiate?

Pažvelgėme į septynias labai varginančias vartotojų problemas, kylančias dėl kvailų programuotojų pasirinkimų. Nesvarbu, ar tai būtų terminai, ar nekompetentingumas, ar tinginystė - tai keiksmai, kuriuos mes susitaikėme, tačiau jie kvėpuoja. Bent jau galime su jais šiek tiek pasilinksminti.

Norite išvengti šių klaidų darydami savo programose? Patikrinkite mūsų patarimai, kaip rašyti švaresnį ir geresnį kodą 10 patarimų, kaip rašyti švaresnį ir geresnį kodąParašyti švarų kodą atrodo lengviau, nei yra iš tikrųjų, tačiau privalumai to verti. Štai kaip šiandien galite pradėti rašyti švaresnį kodą. Skaityti daugiau .

Kokios yra jūsų labiausiai nekenčiamos kivirčai programose? Ar turite įdomių kategorijų, kurias aptarėme, pavyzdžių? Dalykitės su mumis komentaruose ir nedvejodami siautėkit!

Vaizdo kreditas: „Feverpitch“ /Depositphotos

Benas yra „MakeUseOf“ redaktoriaus pavaduotojas ir rėmėjų pašto vadovas. Jis laiko B.S. studijavo kompiuterių informacinėse sistemose iš Grovo miesto koledžo, kur baigė Cum Laude studijas ir buvo pagyrimu. Jis mėgsta padėti kitiems ir aistringai žaidžia vaizdo žaidimus kaip laikmeną.