Reklama
Programátori (dúfajme) robia, čo je v ich silách, pri programovaní aplikácií, ale nikto nie je dokonalý 10 najhorších chýb programovania v históriiVo svojej búrlivej minulosti kódovalo aj kované ničenie. Prípady zlého kódu spôsobili katastrofu na veľkej úrovni. Nasleduje 10 najhorších chýb programovania v histórii. Čítaj viac . A to je určite zrejmé, keď sa pozriete na niektoré dnešné webové stránky, programy pre stolné počítače a aplikácie pre smartfóny.
Či už náhodou, z dôvodu požiadaviek na správu alebo z dôvodu nedostatok porozumenia 10 Najčastejšie chyby v programovaní a kódovaníChyby kódovania môžu viesť k mnohým problémom. Tieto tipy vám pomôžu vyhnúť sa chybám pri programovaní a udržať váš kód zmysluplný. Čítaj viac čo používatelia skutočne potrebujú, programátori často vytvárajú nepríjemné rozhrania pre používateľov. Poďme sa pozrieť na niektoré z hlúpych vtipov, ktoré mýlia, rozzúria a rozosmejú nás.
1. Chybné chybové hlásenia
Pravdepodobne neexistuje žiadny prvok s väčším potenciálom zamieňať, hnev alebo inak vyvolať podivnú emocionálnu reakciu ako chybové hlásenie. Pozreli sme sa na niektoré z nich
najzmiešavejšie chybové správy vo Windows 12 najsmiešnejších chýb systému Windows všetkých čiasPravdepodobne každý deň uvidíte veľa nudných chybových správ systému Windows. Príďte si užiť smiešne, len pre smiech. Čítaj viac , ale tieto sa neobmedzujú iba na túto platformu.Nájdete tu všetky druhy slabých chybových hlásení; Pozrime sa na niekoľko bežných typov. Mnohé z týchto príkladov pochádzajú Rozsiahla stránka spoločnosti Microsoft v oblasti vytvárania chybových správ, ale nevzťahujú sa na správy všade.
Príliš veľa technických informácií
V tomto druhu chybového hlásenia poskytuje dialóg technické podrobnosti, ktoré používateľa zavádzajú. Ak sa zobrazí chybová správa, ako keby ju napísal robot, priemerný používateľ nemá tušenie, čo to znamená - takže si ju neprečítajú. Nemajú teda východiskový bod vyriešenie problému 5 najčastejších chýb systému Windows a ako ich opraviťNenechajte modrú obrazovku smrti zničiť vaše skúsenosti so systémom Windows. Zhromaždili sme príčiny a riešenia najčastejších chýb systému Windows, aby ste ich mohli odstrániť, keď sa objavia. Čítaj viac .
Sekundárny typ tejto chyby sa vyskytuje, keď programátori používajú dialógové okno koncového používateľa na hlásenie chýb programovania. Chyby, ktoré obsahujú informácie o narušení pamäte alebo o problémoch s premennými, sú pre používateľa úplne zbytočné a iba ich ďalej zmiasť.
Obviňovanie používateľa
Ďalšou častou chybou chybových hlásení je, že sa používateľ cíti zavinený. Aj keď skutočne vykonali neželanú akciu, nemali by sa cítiť zle, pretože urobili chybu. Používanie tvrdého jazyka je zlý nápad a bude frustrovať používateľa viac, ako už je.
Byť príliš vágny
Prečo vytvoriť chybové hlásenie, ak problém nechcete správne opísať? Keď užívateľ počuje chybový zvuk a vidí Vyskytla sa neznáma chyba, čo majú robiť? Ak neposkytnete žiadne informácie o tom, prečo sa chyba vyskytla, kliknú na ne OK a predstierať, že sa nič nestalo.
Windows 10 neslávne predstavoval tento typ s jeho Niečo sa stalochyba pri aktualizácii na novú verziu 6 Bežné problémy s inováciou systému Windows a ako ich opraviťInovácia systému Windows 10 môže spôsobiť množstvo komplikácií. Ukážeme vám, na čo si treba dávať pozor a ako predchádzať problémom alebo ich riešiť. Čítaj viac .
Zbytočné chyby
Vďaka vyskakovacím reklamám Zastavme raz a navždy reklamy v prehliadači.Kontextové okná vás môžu chytiť mimo dohľadu a ak si nie ste opatrní, môžu spôsobiť problémy. Naučte sa, ako sa im vyhnúť a ako s nimi zaobchádzať, ak prídu. Čítaj viac , väčšina používateľov je pripravená zbaviť sa dialógových okien čo najrýchlejšie. Aj keď sú niekedy potrebné chybové správy, ich používanie neustále znamená, že ich bude pravdepodobne ignorovať. Spúšťanie chybových správ v prípade problémov teda nie je inteligentné.
Ak v nasledujúcom príklade používateľ výslovne zruší operáciu zálohovania, nemusí sa o tom informovať chybou. Vyžiadali si túto akciu, takže aj keď to môže byť z hľadiska softvéru chyba, používateľ nemusí vidieť dialóg.
Smiešne chyby
Chyby sú niekedy také hlúpe, že používatelia ich budú posmievať a / alebo ich ignorovať. Tu je skvelý príklad:
Chystá sa niekto vziať takúto správu vážne? Hovorí sa nám, že to má nešpecifikovanú chybu, ale iba potenciálnu. Ak existuje závažný problém, upozornite používateľa. A ak problém nie je, nevyhadzujte chybové hlásenie.
2. Atrocious Forms and Selection Boxes
Mnoho používateľov využíva internet pútko kľúč na rýchle prepínanie medzi políčkami pri vyplňovaní ich informácií. Myslíte si, že by to bolo univerzálne (Meno> Priezvisko> Ulica> Mesto> atď.), ale niekedy programátori sťažujú, ako je potrebné. lisovanie pútko z teba môže skočiť Krstné meno na PSČ, potom do Predložiť. Keď zadávate svoje informácie pomocou mentálneho pilota, je to obrovská bolesť.
Alebo čo výberové políčka? To, či si programátor vyberie rozbaľovací zoznam, výberové pole alebo požiada používateľa o zadanie hodnoty, závisí od typu očakávaného vstupu. Vo väčšine rozbaľovacích polí je zoradenie podľa abecedy najvhodnejšie, takže zoznam je možné jednoducho prezerať. Ale čo takto, kde je zoznam podlaží v poradí ABC namiesto číselného poradia? Aká obrovská bolesť prechádzať.
Čísla poschodí sú usporiadané podľa abecedy z CrappyDesign
Ďalší desivý príklad zlých výberových polí je uvedený nižšie. Namiesto jednoduchého zadania textového poľa pre používateľa na zadanie jeho telefónneho čísla si musíte vybrať z každej možnej kombinácie. Nechceme ani premýšľať o tom, ako dlho to trvalo vypísať.
Z rozbaľovacieho zoznamu vyberte svoje telefónne číslo: z ProgrammerHumor
3. Nedostatok inline validácie
Toto je hrozný pocit, ktorý väčšina používateľov pozná príliš dobre. Pri registrácii na službu ste prešli desiatkami polí na stránke, uchádzať sa o zamestnanie 5 aplikácií a nástrojov na usporiadanie vášho hľadania práceKaždé dobré hľadanie zamestnania potrebuje systém. Či už ide o aplikáciu, tabuľku Excel alebo starú školu a priečinky, tieto organizačné nástroje na hľadanie zamestnania zaistia zamestnanie. Čítaj viac alebo podobné. Po kliknutí na Ďalšie, uvítali ste chybu, že sa polia e-mailovej adresy nezhodujú alebo iný takýto dohľad.
Problém je v tom opätovné načítanie stránky odstráni všetky zadané údaje! Teraz musí používateľ strácať čas tým, že prejde a vypíše všetky rovnaké informácie znova. Keby mal programátor jednoducho implementovaná inline validácia Čo je to JavaScript a ako to funguje?Ak sa učíte vývoj webových aplikácií, potrebujete vedieť o JavaScripte a o tom, ako to funguje s HTML a CSS. Čítaj viac - kontrola, či je vstup platný skôr, ako ho užívateľ predloží - vaša stránka sa tomu môže vyhnúť.
4. Softvér na nafukovanie a zahmlievanie
Takmer počujete používateľov, ktorí plačú, keď sa kedysi skvelý softvér zmaže s tak mnohými ďalšími funkciami, že je to nočná mora. skvelým príkladom je iTunes 5 najlepších alternatív iTunes pre WindowsiTunes je nadúvaný a pomalý. Ukážeme vám päť fantastických alternatív iTunes pre Windows, ktoré vám umožnia prehrávať hudbu a spravovať váš iDevice. Čítaj viac . Je to dôležitý program na inštaláciu, ak vlastníte iPad alebo iPhone 5 spôsobov synchronizácie hudby s telefónom iPhone bez aplikácie iTunesNepoužívajte zápas s iTunes na získanie hudby do vášho iPhone, namiesto toho použite jednu z týchto alternatívnych metód a riešení. Čítaj viac a v posledných mesiacoch sa našťastie trochu znížil. Ale už dlho je jeho používanie mätúce a prehnané.
Keď nainštalujete iTunes, obsahuje aj tonu ďalšieho softvéru spoločnosti Apple, napríklad Bonjour, QuickTime a Apple Software Update. Po inštalácii má iTunes toľko čo ponúknuť, aby sa vaša hlava točila. Môžeš vyhľadajte v obchode hudbu, filmy, zvukové knihy Ako používať darčekovú kartu Apple alebo iTunesMáte darčekovú kartu Apple alebo App Store alebo iTunes? Tu je to, čo si môžete kúpiť, ako ich uplatniť, a návrhy, čo treba vyzdvihnúť. Čítaj viac a podcasty, pozrite sa na streamovanie Apple Music Začíname s hudbou Apple - to, čo potrebujete vedieťPo zakúpení Beats v minulom roku spoločnosť Apple konečne uvoľnila svoju streamovanú hudobnú službu na celom svete. Čítaj viac , zobrazovať aplikácie v obchode iOS App Store, synchronizovať svoje zariadenie a ďalšie.
To nespomína ani to, koľko miesta zaberá váš systém iTunes, jeho pomalé a mätúce rozhranie a nočné mory, ktoré prichádzajú so synchronizáciou hudby (vrátane náhodného odstránenia Hudba Apple vymazala vašu knižnicu? Tipy pre prípad, keď sa hudba stratíAplikácia Apple Music vymazala vašu knižnicu? Piesne, ktoré ste považovali za bezpečné v iCloud, zmizli? Tu je postup, ako obnoviť a zabezpečiť svoju zbierku. Čítaj viac ). iTunes sa snažia robiť desať vecí namiesto toho, aby robili jednu alebo dve veci skutočne dobre.
Ak teda máte nainštalovaný iba na občasné zálohovanie vášho iPhone, pravdepodobne sa krčete, keď je čas otvoriť iTunes, počkať navždy a potom zistiť, v čom sú v poslednej dobe nabité. Podobne sa používateľovi, ktorý chce na počúvanie hudby použiť iTunes, nezaujímajú všetky ostatné nezmysly.
5. Ignorovanie štandardov návrhu operačného systému
Každý hlavný operačný systém (OS) má sadu štandardov, ktoré by vývojári mali pri vytváraní aplikácií dodržiavať. vy očakávať, že aplikácia pre Android bude vyzerať inak Preskúmanie systému Android L: Čo presne je materiál?Možno ste už počuli o Androide L a Material Design, ale čo presne je táto nová filozofia dizajnu a ako to ovplyvní Android a ďalšie produkty Google? Čítaj viac napríklad z aplikácie pre iOS. A tieto sa časom menia! Porovnajte populárne aplikácie pre Android od roku 2012 a teraz. Podľa pokynov, aj keď vaša aplikácia nie je vizuálne ohromujúca, je prinajmenšom reprezentatívna. Ale keď sa postavíte proti týmto, zblázni používateľov.
Napríklad, vezmite späť v systéme Android. Ťuknutím naň sa presuniete o jednu obrazovku späť. Ak si teda v Gmaile prezeráte e-mail, klepnite na späť by sa mal vrátiť do vašej doručenej pošty. Ak to vaša aplikácia ignoruje a robí späť zavrieť aplikáciu, je to v rozpore so všetkým, čo používatelia systému Android vedia. Rovnako nepríjemné sú aplikácie pre Android, ktoré na používateľov nútia návrhové vzory pre iOS.
Nútiť svojich používateľov, aby sa naučili nejaký podivný vtip svojej aplikácie namiesto toho, aby robili to, čo by ste nemali, nie je inovatívny, je frustrujúce. Či už vytvárate natívnu aplikáciu pre systém Windows 10 alebo iOS, pozrite sa, čo je štandard a dodržiavajte ho.
6. Možnosti pochovávania vo vnútri stohov ponúk
Ponuky sú vo väčšine programov nešťastnou nevyhnutnosťou. Pokiaľ nie je program veľmi jednoduchý a zobrazuje všetko na jednom riadku ikon, pravdepodobne obsahuje ponuky pre menej používané funkcie a možnosti. A zatiaľ čo nemusíte super nejasné vlastnosti, povedzme, Microsoft Word 10 skrytých funkcií aplikácie Microsoft Word, ktoré vám uľahčia životProgram Microsoft Word by nebol nástrojom, ktorý je bez jeho produktívnych funkcií. Tu je niekoľko funkcií, ktoré vám môžu každý deň pomôcť. Čítaj viac na prvý pohľad skrýva použitie často používaných nástrojov veľa premárneného času navigácie.
Ak je potrebné šesť kliknutí na navigáciu k nástroju, ktorý potrebuje, rýchlo sa to dostane na nervy. Klávesové skratky s tým môžu pomôcť Klávesové skratky systému Windows 101: Ultimate GuideKlávesové skratky vám môžu ušetriť hodiny času. Osvojte si univerzálne klávesové skratky systému Windows, klávesové triky pre konkrétne programy a niekoľko ďalších tipov na urýchlenie práce. Čítaj viac , ale najpohodlnejšie (Ctrl + S) sú zvyčajne vyhradené pre najväčšie funkcie (Uložiť). lisovanie Ctrl + Shift + Alt + 9 + K nie je to ani veľká zábava.
To platí aj pre webové stránky. Ak sa na konkrétnu stránku môžete dostať len sledovaním odkazov z iných stránok, je to zlý dizajn a pre používateľa je ťažké vrátiť sa späť na svoje miesto.
7. Zmeny bez dôvodu
Svalová pamäť a známosť prechádzajú pri používaní aplikácie alebo OS dlhú cestu. Je to jeden z dôvodov, prečo Zmena ekosystémov je tak ťažká Apple vs Android: Kúpte si ekosystém, nie gadgetMáte radi svoj telefón s Androidom a chcete si kúpiť tablet. Každý vám povie, že iPad je najlepší tablet a je skutočne najlepší; ale mali by ste si kúpiť tablet s Androidom. Čítaj viac . Vývojári tak môžu všetkých vyhodiť, keď vykonajú zmenu niečoho, čo skutočne nebolo potrebné zmeniť.
Pamätáte si pri spustení systému Windows 8? Ľudia vystrašili, pretože nemohli prísť na to, ako vypnúť svoje počítače. Microsoft prevzal najjednoduchšiu úlohu, ktorá bola na vynikajúcom mieste už viac ako desať rokov, a premenil ju na niečo, čo ľudia museli vyhľadať online Ako vypnúť Windows 8Windows 8 prináša najväčšie zmeny v známom rozhraní systému Windows od systému Windows 95. Možnosť Vypnúť nie je miesto, kde by ste ju očakávali - v skutočnosti celá klasická ponuka Štart a Štart ... Čítaj viac . Deje sa to však aj v menšom meradle.
Apple prečo s každým novým veľkým vydaním zmenia funkcie iOS bez dôvodu. Čo sa stalo s riadiacim centrom iOS 10? #WWDC? pic.twitter.com/r9mmn2Ka5x
- Danny Policarpo (@dannypolicarpo) 6. júna 2017
Každá nová verzia systému Android, iOS alebo Windows 10 robí malé zmeny v názvoch ponúk. Čo bolo kedysi Nastavenia> O telefóne> Zostaviť číslo v systéme Android je teraz Nastavenia> Systém> O telefóne> Číslo zostavy. Je to malá zmena, ale keď píšete o týchto ponukách Každý používateľ systému Android by mal vylepšiť týchto 10 možností pre vývojárovV ponuke Možnosti pre vývojárov systému Android je veľa nástrojov pre tých, ktorí píšu aplikácie, ale z toho môžete tiež niečo získať. Tu sú najužitočnejšie nastavenia, ktoré sa skrývajú v Možnosti vývojára. Čítaj viac , nikdy neviete, ktorú verziu ľudí so systémom Android používajú. Preto musíte opísať každú možnú kombináciu, aby ste znížili zmätok.
Niekedy je potrebná zmena. Ale zmena len kvôli zmene je mätúca a núti používateľov prispôsobiť sa novému paradigmatu bez zjavného dôvodu.
Aké prvky používateľského rozhrania nenávidíte najviac?
Pozreli sme sa na sedem super frustrujúcich problémov používateľov, ktoré vyplývajú z hlúpych rozhodnutí, ktoré robia programátori. Či už z termínov, nekompetentnosti alebo lenivosti, to sú vtipky, s ktorými sa zmierime, ale mučíme ich okolo dychu. Aspoň sa s nimi môžeme pobaviť.
Chcete sa vyhnúť týmto chybám vo svojich vlastných aplikáciách? Odhlásiť sa naše tipy na písanie čistejšieho a lepšieho kódu 10 tipov na písanie Cleaner & Better CodePísanie čistého kódu vyzerá jednoduchšie, ako v skutočnosti je, ale jeho výhody sa oplatia. Takto môžete začať písať čistší kód ešte dnes. Čítaj viac .
Aké sú vaše najviac nenávidené vtipky v aplikáciách? Máte nejaké zaujímavé príklady kategórií, o ktorých sme diskutovali? Podeľte sa s nami v komentároch a pokojne zlosť!
Obrázok Kredit: Feverpitch /depositphotos
Ben je zástupcom redaktora a sponzorovaným post manažérom na MakeUseOf. Je držiteľom titulu B.S. v odbore počítačových informačných systémov z Grove City College, kde absolvoval štúdium Cum Laude as titulom Honours. Rád pomáha druhým a je vášnivým hráčom videohier ako média.