7 dumme ting programmerere gjør det kjører brukere gale
Programmerer (forhåpentligvis) gjør sitt beste når det gjelder koding, men ingen er perfekt. De 10 verste programmeringsfeilene i historien De 10 verste programmeringsfeilene i historien I sin store fortid, koding av ødelagt ødeleggelse også. Forekomster av en liten dårlig kode forårsaket katastrofe på et stort nivå. Følgende er 10 av de verste programmeringsfeilene i historien. Les mer . Og det er definitivt tydelig når du ser på noen av dagens nettsider, skrivebordsprogrammer og smarttelefonprogrammer.
Enten ved et uhell, på grunn av ledelseskrav eller på grunn av manglende forståelse 10 Mest vanlige programmerings- og kodingsfeil 10 Mest vanlige programmerings- og kodingsfeil Følgende er noen av de vanligste programmerings- og kodingsfeilene som utviklerne har gjort. Disse feilene har resultert i omfattende utbrudd, datatyveri, innbrudd og mer. Les mer av hva brukerne virkelig trenger, programmerere slutter ofte å skape irriterende grensesnitt for brukere. La oss ta en titt på noen av de dumme quirks som baffle, forvirre og få oss til å le.
1. Unhelpful feilmeldinger
Det er kanskje ikke noe element med mer potensial til å forvirre, sinne eller på annen måte fremkalle en merkelig følelsesmessig respons enn feilmeldingen. Vi har sett på noen av de mest latterlige feilmeldingene i Windows De 12 mest utrolige Windows-feilene i all tid De 12 mest utrolige Windows-feilene fra hele tiden Du ser sannsynligvis mange kjedelige Windows-feilmeldinger hver dag. Kom og nyt noen latterlige, bare for latter. Les mer, men disse er ikke begrenset til bare den plattformen.
Du finner alle typer eksempler på dårlig feilmeldinger; la oss se på noen få vanlige typer. Mange av disse eksemplene kommer fra Microsofts omfattende side på gjøremålene, og ikke gjør det mulig å opprette feilmeldinger, men gjelder meldinger overalt.
For mye teknisk informasjon
I denne typen feilmelding gir dialogen tekniske detaljer som forvirrer brukeren. Hvis en feilmelding høres ut som den var skrevet av en robot, har den gjennomsnittlige brukeren ingen anelse om hva det betyr - så de kommer ikke til å lese det. Dermed har de ikke utgangspunkt for å fikse problemet De 5 vanligste Windows-feilene og hvordan de kan løses De 5 vanligste Windows-feilene og hvordan de kan løses Ikke la en blå skjerm med døden ødelegge Windows-opplevelsen. Vi har samlet årsaker og løsninger for de vanligste Windows-feilene, slik at du kan fikse dem når de kommer opp. Les mer .
En sekundær type av denne feilen oppstår når programmerere bruker sluttbrukerdialogboksen til å rapportere programmeringsfeil. Feil som inneholder informasjon om minnebrudd eller variable problemer, er helt ubrukelig for brukeren, og vil bare forveksle dem videre.
Klandre brukeren
En annen vanlig feilmelding er at brukeren føler seg feil. Selv om de faktisk gjorde en uønsket handling, burde de ikke føle seg dårlige fordi de gjorde en feil. Bruke tøft språk er en dårlig ide, og vil frustrere brukeren mer enn de allerede er.
Å være for vag
Hvorfor opprette en feilmelding hvis du ikke skal beskrive problemet riktig? Når en bruker hører feilen og ser En ukjent feil oppstod, hva skal de gjøre? Hvis du ikke oppgir noe om hvorfor feilen skjedde, kommer de til å klikke OK og late som ingenting skjedde.
Windows 10 infamously kjennetegnet denne typen med sin Noe skjedde Feil ved oppdatering til en ny versjon 6 Vanlige Windows-oppgraderingsproblemer og hvordan du løser dem 6 Vanlige Windows Upgrade-problemer og hvordan du løser dem Oppgradering Windows 10 kan forårsake en rekke komplikasjoner. Vi viser deg hva du skal passe på og hvordan du kan forebygge eller rette opp problemer. Les mer .
Unødvendige feil
Takket være popup-annonser La oss sette et stopp for popup-nettleserannonser en gang for alle! La oss sette et stopp for popup-nettleserannonser en gang for alle! Pop-ups kan ta deg av vakt, og hvis du ikke er forsiktig, kan de skape problemer. Lær hvordan du unngår dem og hvordan de skal håndtere dem hvis de kommer opp. Les mer, de fleste brukere er betinget av å kvitte seg med dialogbokser så fort de muligens kan. Selv om feilmeldinger noen ganger er nødvendige, betyr det at brukeren alltid betyr at brukeren er mer sannsynlig å ignorere dem. Så utløse feilmeldinger for ikke-problemer er ikke smart.
I eksemplet nedenfor, hvis en bruker eksplisitt avbryter en sikkerhetskopiering, trenger de ikke å se en feil slik at de vet dette. De ba om handlingen, så selv om det kan være en feil fra programvarens synspunkt, trenger brukeren ikke å se en dialog.
Latterlige feil
Noen ganger er feilene så dumme at brukerne vil scoff på og / eller ignorere dem. Her er et godt eksempel:
Er det noen som kommer til å ta en slik melding alvorlig? Vi får beskjed om at dette har en uspesifisert feil, men bare en potensiell. Hvis det er et stort problem, advars brukeren av det. Og hvis det ikke er noe problem, ikke kast en feilmelding.
2. Atrocious Forms and Selection Boxes
Mange brukere bruker Tab nøkkel til å raskt flytte mellom bokser når de fyller ut informasjonen. Du tror dette ville være universelt (Fornavn> Etternavn> Gate> By> etc.) Men noen ganger programmerere gjør det langt vanskeligere enn å være. Pressing Tab kan hoppe deg fra Fornavn til glidelås, så ned til Sende inn. Når du er på mental auto-pilot, skriver du inn din info, dette er en stor smerte.
Eller hva med utvalgskasser? Enten en programmør velger en rullegardinliste, valgboksen eller spør brukeren om å skrive inn en verdi, avhenger av hvilken type innspill du forventer. I de fleste dropdown-bokser gir bestilling mest mulig fornuftig, så listen er enkel å bla gjennom. Men hva med her, hvor listen over gulv er i ABC-ordre i stedet for numerisk rekkefølge? Hva en stor smerte å bla gjennom.
La oss alfabetisk bestille gulvetallene fra CrappyDesign
Et annet fryktelig eksempel på dårlige utvalgskasser er under. I stedet for bare å gi en tekstboks for brukeren til å skrive inn sitt telefonnummer, må du velge mellom alle mulige kombinasjoner. Vi ønsker ikke engang å tenke på hvor lenge det tok å skrive ut.
Vennligst velg telefonnummeret ditt fra rullegardinlisten: fra ProgrammerHumor
3. Manglende inline validering
Her er en forferdelig følelse at de fleste brukere vet altfor godt. Du har gått gjennom dusinvis av felt på en side når du registrerer deg for en tjeneste, søker etter en jobb 5 Apper og verktøy for å organisere jobbsøkingen 5 Apper og verktøy for å organisere jobbsøkingen Hver god jobbssøke trenger et system. Uansett om det er en app, et Excel-regneark eller en gammel papir og mapper, vil disse verktøyene for arbeidssøkingsorganisasjon sørge for at du får lønnsomme ansettelser. Les mer eller lignende. Etter at du klikker neste, Du blir møtt med en feilmelding om at e-postadressefeltene ikke samsvarer eller et annet slikt tilsyn.
Problemet er det Hvis du laster opp siden, fjernes alle dataene du skrev inn! Nå må brukeren kaste bort tiden sin ved å gå gjennom og skrive ut all den samme informasjonen igjen. Hvis programmereren bare hadde implementert inline validering Hva er JavaScript og hvordan fungerer det? Hva er JavaScript og hvordan fungerer det? Hva er Javascript? Det er et programmeringsspråk som brukes til å forbedre nettsider. Den inkluderer dynamisk oppdatering av nettsider, brukergrensesnitt og mer. La oss dykke inn i hva Javascript handler om. Les mer - Kontroller at innsatsen er gyldig før brukeren sender den - siden din kan unngå dette.
4. Bloating og Bogging Down Software
Du kan nesten høre brukerne gråte når et enestående stykke programvare blir oppblåst med så mange ekstra funksjoner at det er et mareritt å bruke. Et godt eksempel på dette er iTunes 5 iTunes Alternativer for Windows for å spille av musikk eller administrere iPhone eller iPad 5 iTunes Alternativer for Windows for å spille av musikk eller Administrere iPhone eller iPad iTunes er oppblåst og sakte, spesielt for Windows-brukere. Visste du at mange Windows-apper lar deg spille musikk og administrere iDevice? Vi viser deg fem fantastiske iTunes-alternativer. Les mer . Det er et viktig program å installere hvis du eier en iPad eller iPhone 5 måter å synkronisere musikk til iPhone uten iTunes 5 måter å synkronisere musikk til iPhone uten iTunes Ikke bry deg med iTunes for å få musikk på iPhone, bruk en av disse alternative metoder og løsninger i stedet. Les mer, og det er heldigvis slanket litt de siste månedene. Men i lang tid har det vært forvirrende og overbærende å bruke det.
Når du installerer iTunes, inneholder den også massevis av annen Apple-programvare som Bonjour, QuickTime og Apple Software Update. Når du har installert, har iTunes så mye å tilby det ville få hodet til å snurre. Du kan bla gjennom butikken for musikk, filmer, lydbøker Hva kan du kjøpe med et Apple eller iTunes-gavekort? Hva kan du kjøpe med et Apple eller iTunes-gavekort? Fikk et Apple gavekort og ikke sikker på hva du skal bruke den på? Her er en veiledning om hvordan du kan innløse og bruke Apple og iTunes gavekort. Les mer og podcaster, sjekk ut Apple Music for streaming Komme i gang med Apple Music - Hva du trenger å vite Komme i gang med Apple Music - Hva du trenger å vite Etter at du kjøpte Beats i fjor, har Apple endelig sluppet sin streaming musikk tjeneste på verden. Les mer, se apper på iOS App Store, synkroniser enheten din og mer.
Det er ikke engang å nevne hvor mye plass iTunes tar opp på systemet ditt, det sakte og forvirrende grensesnittet, og marerittene som følger med å synkronisere musikk (inkludert å ha det slettet slettet Apple Music slettet ditt bibliotek? Tips for når musikk forsvinner Apple Music slettet biblioteket ditt Tips for når musikk forsvinner Apple Music slettet biblioteket ditt? Sanger du trodde var trygt i iCloud manglet? Her er hva du kan gjøre for å gjenopprette og beskytte samlingen din. Les mer). iTunes prøver å gjøre ti ting i stedet for å gjøre en eller to veldig bra.
Så hvis du bare har det installert for å til og med sikkerhetskopiere din iPhone, setter du sannsynligvis når det er på tide å åpne iTunes, vent for alltid, og se hva de har crammed i det siste. På samme måte bryr seg en bruker som ønsker å bruke iTunes for å høre på musikk, ikke om alle de andre tullene.
5. Ignorer operativsystemets designstandarder
Hvert stort operativsystem (OS) har et sett med standarder utviklere bør følge når du lager programmer for det. Du forventer at en Android-app skal se annerledes ut Exploring Android L: Hva er egentlig materialdesign? Utforske Android L: Hva er egentlig materiell design? Du har kanskje hørt om Android L og Material Design, men hva er denne nye designfilosofien, og hvordan vil den påvirke Android og andre Google-produkter? Les mer fra en iOS-app, for eksempel. Og disse endrer seg over tid! Sammenlign populære Android-apper fra 2012 og nå. Følgende retningslinjer, selv om appen din ikke er den mest visuelt imponerende, gjør den i det minste presentabel. Men når du går mot disse, kjører brukerne gale.
For eksempel, ta Tilbake knappen på Android. Hvis du trykker på den, skal du flytte deg tilbake en skjerm. Så hvis du ser en epost i Gmail, trykker du på Tilbake skal returnere til innboksen din. Hvis appen din ignorerer dette og gjør Tilbake Lukk appen, det går i motsetning til alt Android-brukere vet. Like irriterende er Android-apper som styrker iOS-designmønstre på brukere.
Å tvinge brukerne dine til å lære litt rart på appen din i stedet for å gjøre det du skal, er ikke nyskapende, det er frustrerende. Enten du lager en innfødt Windows 10 app eller iOS app, ta en titt på hva standarden er og følg den.
6. Begrave alternativer inne i stabler menyer
Menyer er en uheldig nødvendighet i de fleste programmer. Med mindre programmet er ekstremt enkelt og viser alt på en rad ikoner, har det sannsynligvis menyer for mindre brukte funksjoner og alternativer. Og mens du ikke trenger å ha super obskure funksjoner av, sier Microsoft Word 10 Skjulte egenskaper av Microsoft Word som vil gjøre livet ditt lettere 10 Skjulte funksjoner av Microsoft Word som vil gjøre livet ditt lettere Microsoft Word er villedende enkelt. Du har det bra så lenge du brenner opp et dokument og skriver bare. Men Microsoft Word ville ikke være sveitsisk kniv det er uten sine produktive funksjoner. Les mer i vanlig syn, gjemmer ofte brukte verktøy for mye bortkastet tidnavigering.
Hvis det tar en bruker seks klikk å navigere til verktøyet de trenger, kommer det raskt på nerveren. Tastaturgenveier kan hjelpe deg med disse hurtigtastene i Windows: Den Ultimate Guide Windows Tastaturgenveier 101: Den Ultimate Guide Tastaturgenveier kan spare deg for timer. Master de universelle Windows-hurtigtastene, tastaturtricks for bestemte programmer, og noen andre tips for å få fart på arbeidet ditt. Les mer, men de mest praktiske (Ctrl + S) er vanligvis reservert for de største funksjonene (Lagre). Pressing Ctrl + Skift + Alt + 9 + K Det er heller ikke mye moro.
Dette gjelder også for nettsteder. Hvis du bare kan komme til en bestemt side ved å følge en sti av lenker fra andre sider, er det dårlig design og gjør det vanskelig for brukeren å komme tilbake til hvor de var.
7. Gjør endringer uten grunn
Muskelminne og fortrolighet går langt når du bruker en app eller et operativsystem. Det er en av grunnene til at bytte økosystemer er så tøft Apple vs Android: Kjøp økosystemet, ikke Gadget Apple vs Android: Kjøp økosystemet, ikke Gadget Du elsker Android-telefonen din og vil kjøpe en nettbrett. Alle forteller deg at iPad er den beste tabletten, og det er virkelig den beste; men du bør fortsatt kjøpe en Android-nettbrett. Les mer . Så utviklere kan kaste alle av når de gjør en endring i noe som ikke virkelig trenger å endres.
Husk da Windows 8 lanserte? Folk freaked out fordi de kunne ikke finne ut hvordan man slår av datamaskinene sine. Microsoft tok den enkleste oppgaven som hadde vært i en fin beliggenhet i over et tiår og gjorde det til noe folk måtte slå opp på nettet. Slik slår du ned Windows 8 Slik slår du av Windows 8 Windows 8 bringer de største endringene i det kjente Windows-grensesnittet siden Windows 95. Avsluttingsalternativet er ikke der du forventer å finne det - faktisk hele klassiske Start-menyen og Start ... Les mer. Likevel skjer dette også i mindre skala.
Apple hvorfor endre iOS-funksjoner uten grunn med alle nye store utgivelser. Hva var galt med kontrollsentralen iOS 10? #WWDC? pic.twitter.com/r9mmn2Ka5x
- Danny Policarpo (@dannypolicarpo) 6. juni 2017
Hver ny versjon av Android, iOS eller Windows 10 gjør små endringer i navnene på menyene. Hva var en gang Innstillinger> Om telefon> Bygg nummer på Android er nå Innstillinger> System> Om telefon> Bygg nummer. Det er en liten endring, men når du skriver om disse menyene, må hver Android-bruker Bør Tweak Disse 10 utvikleralternativene Hver Android-bruker bør tweak Disse 10 utvikleralternativene Android-utvikleralternativer-menyen inneholder mange verktøy for de som skriver programmer, men du kan få noe ut av det og. Her er de mest nyttige innstillingene gjemmer seg i utvikleralternativene. Les mer, du vet aldri hvilken versjon av Android folk bruker. Dermed må du beskrive enhver mulig kombinasjon for å redusere forvirring.
Noen ganger er endring nødvendig. Men forandring bare for å forandre skyld er forvirrende og tvinger brukerne til å tilpasse seg et nytt paradigme for tilsynelatende ingen grunn.
Hvilke UI-elementer hater du mest?
Vi har sett på syv super frustrerende brukerproblemer som oppstår fra dumme valg som programmerere gjør. Enten fra tidsfrister, inkompetanse eller latskap, er disse kjennskapene vi legger opp med, men mutter om under pusten vår. I hvert fall kan vi ha det gøy med dem.
Vil du unngå å gjøre disse feilene i dine egne apper? Sjekk ut våre tips for å skrive renere og bedre kode. 10 Tips for å skrive renere og bedre kode. 10 Tips for å skrive renere og bedre kode. Skrive ren kode ser enklere ut enn det egentlig er, men fordelene er verdt det. Slik kan du begynne å skrive renere kode i dag. Les mer .
Hva er dine mest hatet kjennskap i apper? Har du noen interessante eksempler på kategoriene vi diskuterte? Del med oss i kommentarene, og gjerne rase!
Bilde Kreditt: Feverpitch / Depositphotos
Utforsk mer om: Apputvikling, webutvikling.