7 dumme ting-programmerere gør det dårligt for brugere

  • Michael Fisher
  • 0
  • 3417
  • 1049
Reklame

Programmerere (forhåbentlig) gør deres bedste, når de koder applikationer, men ingen er perfekte De 10 værste programmering af fejl i historien De 10 værste programmering af fejl i historien I sin fortorkede fortid kodede også fortøjning af ødelæggelse. Forekomster af en smule dårlig kode forårsagede katastrofe på et større niveau. Følgende er 10 af de værste programmeringsfejl i historien. . Og det er bestemt tydeligt, når du ser på nogle af nutidens websteder, desktop-programmer og smartphone-apps.

Enten ved et uheld, på grund af ledelseskrav, eller på grund af manglende forståelse 10 Mest almindelige fejl i programmering og kodning 10 Mest almindelige fejl i programmering og kodning Følgende er nogle af de mest almindelige fejl i programmering og kodning foretaget af udviklere. Disse fejl har resulteret i omfattende strømbrud, datatyveri, indtrængen og mere. af, hvad brugerne virkelig har brug for, ender programmerere ofte med at skabe irriterende grænseflader for brugerne. Lad os tage et kig på nogle af de dumme underlige ting, der forvirrer, irriterer og får os til at grine.

1. Uhjælpsomme fejlmeddelelser

Der er måske ikke noget element med mere potentiale til at forvirre, vrede eller på anden måde vække en mærkelig følelsesmæssig reaktion end fejlmeddelelsen. Vi har set på nogle af de mest latterlige fejlmeddelelser i Windows De 12 mest latterlige Windows-fejl hele tiden De 12 mest latterlige Windows-fejl gennem tid Du ser sandsynligvis masser af kedelige Windows-fejlmeddelelser hver dag. Kom og nyd nogle latterlige dem bare for latter. , men disse er ikke begrænset til netop denne platform.

Du finder alle slags eksempler på dårlige fejlmeddelelser; lad os se på et par almindelige typer. Mange af disse eksempler kommer fra Microsofts omfattende side om do's and don'ts med at oprette fejlmeddelelser, men gælder for meddelelser overalt.

For meget teknisk information

I denne type fejlmeddelelse giver dialogen tekniske detaljer, der forvirrer brugeren. Hvis en fejlmeddelelse lyder som om den var skrevet af en robot, har den gennemsnitlige bruger ingen idé om, hvad det betyder - så de vil ikke læse den. De har således intet udgangspunkt for at løse problemet De 5 mest almindelige Windows-fejl og hvordan man løser dem De 5 mest almindelige Windows-fejl, og hvordan man løser dem. Lad ikke en blå skærm i døden ødelægge din Windows-oplevelse. Vi har samlet årsager og løsninger til de mest almindelige Windows-fejl, så du kan løse dem, når de dukker op. .

En sekundær type af denne fejl opstår, når programmerere bruger slutbrugerdialogboksen til at rapportere programmeringsfejl. Fejl, der indeholder oplysninger om hukommelsesovertrædelser eller variable problemer, er helt ubrugelige for brugeren og vil kun forvirre dem yderligere.

Skyld brugeren

En anden almindelig fejl ved fejlmeddelelser er at få brugeren til at føle sig skyld. Selv hvis de faktisk udførte en uønsket handling, skulle de ikke føle sig dårlige, fordi de begik en fejl. Brug af hårdt sprog er en dårlig idé og vil frustrere brugeren mere, end de allerede er.

At være for vag

Hvorfor oprette en fejlmeddelelse, hvis du ikke skal beskrive problemet ordentligt? Når en bruger hører fejllyden og ser Der opstod en ukendt fejl, hvad skal de gøre? Hvis du ikke giver nogen oplysninger om, hvorfor fejlen er sket, skal de klikke Okay og foregive, at der ikke skete noget.

Windows 10 kendte berygtet denne type med dens Der skete noget fejl ved opdatering til en ny version 6 Almindelige problemer med Windows-opgradering og hvordan man løser dem 6 Almindelige problemer med Windows-opgradering og hvordan man løser dem Opgradering af Windows 10 kan forårsage en række komplikationer. Vi viser dig, hvad du skal passe på, og hvordan du kan forhindre eller løse problemer. .

Unødvendige fejl

Takket være popup-annoncer Lad os stoppe pop op-browser-annoncer en gang for alle! Lad os stoppe pop op-browser-annoncer en gang for alle! Pop-ups kan fange dig væk, og hvis du ikke er forsigtig, kan de skabe problemer. Lær hvordan man undgår dem og hvordan man håndterer dem, hvis de kommer op. , er de fleste brugere betinget af at slippe af med dialogbokse så hurtigt som de muligvis kan. Selvom fejlmeddelelser undertiden er nødvendige, betyder det at bruge dem konstant, at brugeren er mere tilbøjelige til at ignorere dem. Så at udløse fejlmeddelelser til ikke-problemer er ikke smart.

I nedenstående eksempel, hvis en bruger eksplicit annullerer en sikkerhedskopiering, behøver de ikke at se en fejl ved at fortælle dem dette. De anmodede om handlingen, så selvom det muligvis er en fejl fra softwarens synspunkt, behøver brugeren ikke at se en dialog.

Latterlige fejl

Nogle gange er fejl så dumme, at brugerne vil spot på og / eller ignorere dem. Her er et godt eksempel:

Billedkredit: Zusch Login

Er der nogen, der tager en sådan besked alvorligt? Vi får at vide, at dette har en uspecificeret fejl, men kun en potentiel. Hvis der er et stort problem, skal du advare brugeren om det. Og hvis der ikke er noget problem, skal du ikke smide en fejlmeddelelse.

2. Grusomme formularer og valgbokse

Mange brugere bruger Tab nøgle til hurtigt at flytte mellem bokse, når du udfylder deres oplysninger. Du skulle tro, at dette ville være universelt (Fornavn> Efternavn> Gade> By> osv.) men nogle gange gør programmerere det meget sværere end nødvendigt. Ved at trykke Tab kunne springe dig fra Fornavn til ZIP, derefter ned til Indsend. Når du er i mental auto-pilot, der indtaster din info, er dette en enorm smerte.

Billedkredit: BadForms

Eller hvad med udvælgelsesbokse? Hvorvidt en programmør vælger en dropdown-liste, markeringsfelt eller beder brugeren om at indtaste en værdi afhænger af den type input, du forventer. I de fleste rullelister er det mest hensigtsmæssigt at bestille alfabetisk, så listen er let at gennemse. Men hvad med her, hvor listen over gulve er i ABC-rækkefølge i stedet for en numerisk rækkefølge? Hvilken enorm smerte at gennemse.

Lad os alfabetisk bestille gulvnumrene fra CrappyDesign

Et andet frygteligt eksempel på dårlige udvælgelsesbokse er nedenfor. I stedet for blot at give et tekstfelt, hvor brugeren kan indtaste sit telefonnummer, skal du her vælge fra enhver mulig kombination. Vi ønsker ikke engang at tænke over, hvor lang tid det tog at udtaste.

Vælg dit telefonnummer fra rullelisten: fra ProgrammerHumor

3. Manglende inline validering

Her er en frygtelig følelse, som de fleste brugere kender alt for godt. Du har gennemgået de snesevis af felter på en side, når du tilmelder dig en tjeneste, ansøger om et job 5 Apps og værktøjer til at organisere din jobsøgning 5 Apps og værktøjer til at organisere din jobsøgning Hver god jobsøgning har brug for et system. Uanset om det er en app, et Excel-regneark eller old-school papir og mapper, vil disse jobsøgningsorganisationsværktøjer sikre dig, at du får en beskæftigelse. , eller lignende. Når du har klikket Næste, du bliver mødt med en fejl om, at e-mail-adressefelterne ikke stemmer overens eller et andet sådant tilsyn.

Problemet er det Genlæsning af siden fjerner alle de indtastede data! Nu skal brugeren spilde deres tid ved at gå igennem og skrive alle de samme oplysninger igen. Hvis programmereren simpelthen havde implementeret inline validering Hvad er JavaScript, og hvordan fungerer det? Hvad er JavaScript, og hvordan fungerer det? Hvad er Javascript? Det er et programmeringssprog, der bruges til at forbedre websider. Det inkluderer dynamisk opdatering af websider, brugergrænseflader og mere. Lad os dykke ned i hvad Javascript handler om. - kontrol for at sikre, at input er gyldigt, før brugeren indsender det - din side kunne undgå dette.

4. Opustning og nedbøjning af software

Du kan næsten høre brugerne græde, når et engang stykke software bliver oppustet med så mange ekstra funktioner, at det er et mareridt at bruge. Et godt eksempel på dette er iTunes 5 iTunes-alternativer til Windows til at spille musik eller administrere iPhone eller iPad 5 iTunes-alternativer til Windows til at spille musik eller Administrere iPhone eller iPad iTunes er oppustet og langsom, især for Windows-brugere. Vidste du, at masser af Windows-apps lader dig spille musik og administrere din iDevice? Vi viser dig fem fantastiske iTunes-alternativer. . Det er et vigtigt program at installere, hvis du ejer en iPad eller iPhone 5 måder at synkronisere musik til din iPhone uden iTunes 5 måder at synkronisere musik til din iPhone uden iTunes Kæmper ikke med iTunes for at få musik på din iPhone, brug en af ​​disse alternative metoder og løsninger i stedet. , og det er heldigvis slanket lidt ned i de seneste måneder. Men i lang tid har det været forvirrende og anmassende at bruge det.

Når du installerer iTunes, indeholder det også et væld af anden Apple-software som Bonjour, QuickTime og Apple Software Update. Når installationen er installeret, har iTunes så meget at tilbyde, at det ville få dit hoved til at dreje. Du kan gennemse butikken efter musik, film, lydbøger Sådan bruges et Apple- eller iTunes-gavekort Sådan bruges et Apple- eller iTunes-gavekort Vil du vide, hvordan du bruger et iTunes-gavekort? Det afhænger af den type kort, du har. Denne artikel forklarer, hvordan. , og podcasts, se Apple Music til streaming Kom godt i gang med Apple Music - Hvad du skal vide Kom godt i gang med Apple Music - Hvad du har brug for at vide Efter købet af Beats sidste år har Apple endelig frigivet sin streaming-musiktjeneste på verden. , se apps i iOS App Store, synkroniser din enhed med mere.

Det er ikke engang at nævne, hvor meget plads iTunes tager på dit system, dets langsomme og forvirrende interface og mareridt, der følger med synkronisering af musik (inklusive at have tilfældigt slettet Apple Music slettet dit bibliotek? Tips til når musik forsvinder Apple Music slettet dit bibliotek ? Tips til, når musik forsvinder Apple Music slettede dit bibliotek? Sange, du troede var sikre i iCloud forsvundet? Her er hvad du kan gøre for at gendanne og beskytte din samling.) iTunes prøver at gøre ti ting i stedet for at gøre en eller to rigtig godt.

Så hvis du kun har den installeret til lejlighedsvist at tage sikkerhedskopi af din iPhone, krymper du sandsynligvis hver gang det er tid til at åbne iTunes, vente for evigt og derefter se, hvad de har proppet i det seneste. Ligeledes er en bruger, der ønsker at bruge iTunes til at lytte til musik, ligeglad med alt det andet vrøvl.

5. Ignorering af operativsystemets designstandarder

Hvert større operativsystem (OS) har et sæt standarder, som udviklere skal følge, når de opretter apps til det. Du forventer, at en Android-app skal se anderledes ud. Undersøgelse af Android L: Hvad er præcist materiale design? Udforskning af Android L: Hvad er præcist materiale design? Du har muligvis hørt om Android L og Material Design, men hvad er denne nye designfilosofi nøjagtigt, og hvordan vil det påvirke Android og andre Google-produkter? fra f.eks. en iOS-app. Og disse ændrer sig over tid! Sammenlign populære Android-apps fra 2012 og nu. Følg retningslinjer, selvom din app ikke er den mest visuelt bedøvelse, gør den i det mindste præsentabel. Men når du går imod disse, gør det brugerne vanvittige.

Tag f.eks Tilbage -knappen på Android. Hvis du trykker på det, skal du flytte dig tilbage på en skærm. Så hvis du ser en e-mail i Gmail, skal du tappe Tilbage skal vende tilbage til din indbakke. Hvis din app ignorerer dette og gør Tilbage luk appen, det strider mod alt, hvad Android-brugere ved. Android-apps, der tvinger iOS-designmønstre til brugere, er lige så irriterende.

At tvinge dine brugere til at lære noget underligt udtryk for din app i stedet for at gøre det, du skal, er ikke innovativt, det er frustrerende. Uanset om du opretter en oprindelig Windows 10-app eller iOS-app, skal du kigge på, hvad standarden er, og følg den.

6. Begravelsesindstillinger inde i stakke af menuer

Menuer er en uheldig nødvendighed i de fleste programmer. Medmindre dit program er ekstremt enkelt og viser alt på en række ikoner, har det sandsynligvis menuer til mindre brugte funktioner og indstillinger. Og selvom du ikke behøver at have super obskure funktioner ved, siger, Microsoft Word 10 skjulte funktioner i Microsoft Word, der vil gøre dit liv lettere 10 Skjulte funktioner i Microsoft Word, der vil gøre dit liv lettere Microsoft Word ville ikke være det værktøj, det er uden dets produktive funktioner. Her er flere funktioner, der kan hjælpe dig hver dag. ved tydeligt syn at skjule ofte anvendte værktøjer giver det meget spildt tid at navigere.

Hvis det tager en bruger seks klik at navigere til det værktøj, de har brug for, kommer det hurtigt på deres nerver. Tastaturgenveje kan hjælpe med denne Windows Tastaturgenveje 101: Ultimate Guide Windows Tastaturgenveje 101: Ultimate Guide Tastaturgenveje kan spare dig for timer. Beher de universelle Windows-tastaturgenveje, tastaturtricks til specifikke programmer og et par andre tip til at fremskynde dit arbejde. , men de mest praktiske (Ctrl + S) er normalt forbeholdt de største funktioner (Gemme). Ved at trykke Ctrl + Skift + Alt + 9 + K er heller ikke meget sjov.

Dette gælder også for websteder. Hvis du kun kan komme til en bestemt side ved at følge et spor med links fra andre sider, er det dårligt design og gør det svært for brugeren at komme tilbage til, hvor de var.

7. Foretag ændringer uden grund

Muskelhukommelse og fortrolighed går langt, når du bruger en app eller OS. Det er en af ​​grundene til, at det er så hårdt at skifte økosystemer Apple imod Android: Køb økosystemet, ikke gadgeten Apple vs Android: Køb økosystemet, ikke gadgeten Du elsker din Android-telefon og vil købe en tablet. Alle fortæller dig, at iPad er den bedste tablet, og den er virkelig den bedste; men du skal stadig købe en Android-tablet. . Så udviklere kan smide alle af, når de foretager en ændring af noget, som ikke behøver at ændres.

Kan du huske, da Windows 8 blev lanceret? Folk gik ud, fordi de kunne ikke finde ud af, hvordan man lukker deres computere ned. Microsoft tog den enkleste opgave, der havde været på et fint sted i over et årti, og gjorde det til noget, folk måtte slå op online Sådan lukkes Windows 8 Sådan lukkes Windows 8 Windows 8 bringer de største ændringer til den velkendte Windows-grænseflade siden Windows 95. Funktionen Luk ikke er, hvor du ville forvente at finde den - faktisk hele den klassiske Start-menu og Start…. Alligevel sker dette også i mindre skala.

Apple hvorfor ændre iOS-funktioner uden grund med hver nye store udgivelse. Hvad var der galt med iOS 10 kontrolcenter? #WWDC? pic.twitter.com/r9mmn2Ka5x

- Danny Policarpo (@dannypolicarpo) 6. juni 2017

Hver nye version af Android, iOS eller Windows 10 foretager små ændringer i navnene på menuer. Hvad der engang var Indstillinger> Om telefon> Build-nummer på Android er nu Indstillinger> System> Om telefon> Build-nummer. Det er en lille ændring, men når man skriver om disse menuer Hver Android-bruger skal justere disse 10 udviklermuligheder Hver Android-bruger skal justere disse 10 Udviklermuligheder Android's Udviklingsindstillinger-menu indeholder mange værktøjer til dem, der skriver apps, men du kan få noget ud af det også. Her er de mest nyttige indstillinger, der skjuler sig i Udviklerindstillinger. , ved du aldrig, hvilken version af Android-folk bruger. Således skal du beskrive enhver mulig kombination for at reducere forvirring.

Nogle gange er ændring nødvendig. Men forandring bare for ændringens skyld er forvirrende og tvinger brugerne til at tilpasse sig et nyt paradigme af tilsyneladende ingen grund.

Hvilke UI-elementer hader du mest?

Vi har set på syv superfrustrerende brugerproblemer, der stammer fra dumme valg, som programmører træffer. Uanset om det er tidsfrister, inkompetence eller dovenskab, er dette de underlige ting, vi stiller os op med, men mumler om under vores åndedrag. I det mindste kan vi have det sjovt med dem.

Vil du undgå at begå disse fejl i dine egne apps? Tjek vores tip til at skrive renere og bedre kode 10 tip til skrivning af renere og bedre kode 10 tip til skrivning af renere og bedre kode At skrive ren kode ser lettere ud, end det faktisk er, men fordelene er det værd. Her er, hvordan du kan begynde at skrive renere kode i dag. .

Hvad er dine mest hadede forældrelser i apps? Har du nogle interessante eksempler på de kategorier, vi diskuterede? Del med os i kommentarerne, og føl dig fri til at raseri!

Billedkredit: Feverpitch / Depositphotos




Endnu ingen kommentarer

Om moderne teknologi, enkel og overkommelig.
Din guide i en verden af moderne teknologi. Lær hvordan du bruger de teknologier og gadgets, der omgiver os hver dag, og lær, hvordan du finder interessante ting på Internettet.