Reklāma

Programmētāji (cerams) dara visu iespējamo, kodējot lietojumprogrammas, taču neviens nav ideāls 10 sliktākās programmēšanas kļūdas vēsturēStāstā pagātnē kodēšana arī iznīcināja. Nedaudz slikta koda gadījumi izraisīja katastrofu lielā līmenī. Šīs ir 10 vissliktākās programmēšanas kļūdas vēsturē. Lasīt vairāk . Un tas noteikti ir redzams, apskatot dažas mūsdienu vietnes, galddatoru programmas un viedtālruņu lietotnes.

Nejauši, pārvaldības prasību dēļ vai tāpēc, ka: izpratnes trūkums 10 visbiežāk sastopamās programmēšanas un kodēšanas kļūdasKodēšanas kļūdas var radīt tik daudz problēmu. Šie padomi palīdzēs jums izvairīties no programmēšanas kļūdām un saglabāt jūsu koda jēgu. Lasīt vairāk no tā, kas lietotājiem patiešām vajadzīgs, programmētāji bieži vien lietotājiem rada kaitinošas saskarnes. Apskatīsim dažus no muļķīgajiem sprēgājumiem, kas mulsina, uzmundrina un liek mums smieties.

1. Nederīgi kļūdu ziņojumi

Varbūt nav neviena elementa ar lielāku potenciālu sajaukt, sadusmot vai kā citādi izraisīt dīvainu emocionālu reakciju nekā kļūdas ziņojums. Mēs esam apskatījuši dažus no

instagram viewer
smieklīgākie kļūdu ziņojumi sistēmā Windows Visu laiku 12 smieklīgākās Windows kļūdasJūs, iespējams, katru dienu redzat daudz garlaicīgu Windows kļūdu ziņojumu. Nāciet izbaudīt dažus smieklīgus, tikai smejoties. Lasīt vairāk , taču tie neaprobežojas tikai ar šo platformu.

Jūs atradīsit visu veidu sliktu kļūdu ziņojumu piemērus; apskatīsim dažus izplatītus veidus. Daudzi no šiem piemēriem nāk no Microsoft plašā lapa darot un neveicot kļūdu ziņojumu izveidi, bet tas attiecas uz ziņojumiem visur.

Pārāk daudz tehniskās informācijas

Šāda veida kļūdas ziņojumā dialogs sniedz tehnisku informāciju, kas lietotāju mulsina. Ja kļūdas ziņojums izklausās tā, it kā to būtu uzrakstījis robots, vidusmēra lietotājam nav ne mazākās nojausmas, ko tas nozīmē - tāpēc viņš to nelasīs. Tādējādi viņiem nav sākumpunkta problēmas labošana 5 visizplatītākās Windows kļūdas un to labošanaNeļaujiet Zilajam Nāves Ekrānam sabojāt jūsu Windows pieredzi. Mēs esam apkopojuši visbiežāk sastopamo Windows kļūdu cēloņus un risinājumus, lai jūs varētu tos novērst, kad tie parādās. Lasīt vairāk .

stulbas lietas, ko programmētāji dara, kas tracina lietotājus

Šīs kļūdas sekundārais tips rodas, kad programmētāji izmanto gala lietotāja dialoglodziņu, lai ziņotu par programmēšanas kļūdām. Kļūdas, kurās ir informācija par atmiņas pārkāpumiem vai mainīgām problēmām, lietotājam ir pilnīgi bezjēdzīgas, un tās tikai mulsinās tās vēl vairāk.

stulbas lietas, ko programmētāji dara, kas tracina lietotājus

Lietotāja vainošana

Vēl viena izplatīta kļūdas ziņojumu kļūda liek lietotājam justies vainīgam. Pat ja viņi patiešām veica nevēlamu darbību, viņiem nevajadzētu justies slikti, jo viņi ir pieļāvuši kļūdu. Skarbās valodas lietošana ir slikta ideja, un tā lietotājiem satrauks vairāk, nekā viņi jau ir.

stulbas lietas, ko programmētāji dara, kas tracina lietotājus

Pārāk neskaidrs

Kāpēc izveidot kļūdas ziņojumu, ja nepareizi aprakstīsit problēmu? Kad lietotājs dzird kļūdas signālu un redz Radās nezināma kļūda, ko viņiem vajadzētu darīt? Ja jūs nesniedzat informāciju par to, kāpēc kļūda notika, viņi noklikšķinās labi un izlikties, ka nekas nenotika.

stulbas lietas, ko programmētāji dara, kas tracina lietotājus

Windows 10 draņķīgi demonstrēja šo tipu ar savu Kaut kas notikakļūda, atjauninot uz jaunu versiju 6 biežākās Windows jaunināšanas problēmas un to labošanaWindows 10 jaunināšana var izraisīt vairākas komplikācijas. Mēs parādīsim, kas jāuzmanās un kā novērst vai novērst problēmas. Lasīt vairāk .

Nevajadzīgas kļūdas

Pateicoties uznirstošajām reklāmām Apstādināsim uznirstošo pārlūku reklāmas vienreiz un uz visiem!Uznirstošie logi var aizturēt jūs, un, ja neesat piesardzīgs, tie var radīt problēmas. Uzziniet, kā no tām izvairīties un kā rīkoties, ja tās rodas. Lasīt vairāk , lielākajai daļai lietotāju ir iespēja pēc iespējas ātrāk atbrīvoties no dialoglodziņiem. Kaut arī dažreiz ir nepieciešami kļūdu ziņojumi, to pastāvīga lietošana nozīmē, ka lietotājs tos drīzāk ignorē. Tāpēc nav saprātīgi izsaukt kļūdas ziņojumus par problēmām, kas nav saistītas ar problēmām.

Zemāk sniegtajā piemērā, ja lietotājs skaidri atceļ dublēšanas darbību, viņam nav jāredz kļūda, informējot viņu par to. Viņi pieprasīja darbību, tāpēc, lai arī tā varētu būt kļūda no programmatūras viedokļa, lietotājam nav jāredz dialogs.

stulbas lietas, ko programmētāji dara, kas tracina lietotājus

Smieklīgas kļūdas

Dažreiz kļūdas ir tik muļķīgas, ka lietotāji viņus ņirgājas un / vai ignorē. Šis ir lielisks piemērs:

stulbas lietas, ko programmētāji dara, kas tracina lietotājus
Attēla kredīts: Zusch pieteikšanās

Vai kāds gatavojas uztvert šādu ziņojumu nopietni? Mums ir teikts, ka tam ir nenoteikts, bet tikai potenciāls trūkums. Ja rodas nopietna problēma, brīdiniet par to lietotāju. Un, ja nav problēmu, nemetiet kļūdas ziņojumu.

2. Draudīgas formas un izvēles rūtiņas

Daudzi lietotāji izmanto Tab taustiņš, lai ātri pārvietotos starp lodziņiem, aizpildot to informāciju. Jūs domājat, ka tas būtu universāls (Vārds> Uzvārds> Iela> Pilsēta> utt.), bet dažreiz programmētāji to padara grūtāku, nekā nepieciešams. Spiešana Tab varētu tevi izlēkt no Vārds uz ZIP, pēc tam līdz Iesniegt. Ievadot savu informāciju garīgajam autopilotam, tas rada milzīgas sāpes.

stulbas lietas, ko programmētāji dara, kas tracina lietotājus
Attēla kredīts: BadForms

Vai kā ar izvēles rūtiņām? Tas, vai programmētājs izvēlas nolaižamo sarakstu, izvēles rūtiņu vai lūdz lietotājam ievadīt vērtību, ir atkarīgs no jūsu gaidāmās ievades veida. Lielākajā daļā nolaižamo lodziņu pasūtīšana alfabētiskā secībā ir visnoderīgākā, lai sarakstu būtu viegli pārlūkot. Bet kā šeit, kur stāvu saraksts ir ABC secībā, nevis skaitliskā secībā? Cik milzīgas sāpes pārlūkot.

Sarindosim alfabēta secībā grīdas numurus no plkst CrappyDesign

Zemāk ir vēl viens šausminošs sliktas izvēles rūtiņu piemērs. Tā vietā, lai lietotājam vienkārši nodrošinātu tekstlodziņu, lai ievadītu tālruņa numuru, šeit jums jāizvēlas no visām iespējamām kombinācijām. Mēs pat nevēlamies domāt par to, cik ilgs laiks pagāja, lai izrakstītos.

Lūdzu, nolaižamajā sarakstā atlasiet savu tālruņa numuru: no plkst ProgrammerHumor

3. Inline validācijas trūkums

Šī ir briesmīga sajūta, ko vairums lietotāju zina pārāk labi. Reģistrējoties pakalpojumam, esat izgājis vairākus desmitus lauku, piesakoties darbam 5 lietotnes un rīki darba meklēšanas organizēšanaiKatrā labā darba meklēšanā ir vajadzīga sistēma. Neatkarīgi no tā, vai tā ir lietotne, Excel izklājlapa vai vecās skolas papīrs un mapes, šie darba meklēšanas organizācijas rīki nodrošinās jums algotu darbu. Lasīt vairāk , vai līdzīgi. Kad esat noklikšķinājis Nākamais, jūs sagaidāt ar kļūdu, ka e-pasta adreses lauki neatbilst, vai citai šādai uzraudzībai.

Problēma ir tā atkārtoti ielādējot lapu, tiek izdzēsti visi ievadītie dati! Tagad lietotājam ir jātērē savs laiks, pārdomājot un atkal ierakstot visu to pašu informāciju. Ja programmētājs būtu vienkārši ieviesta inline validācija Kas ir JavaScript un kā tas darbojas?Ja jūs mācāties tīmekļa attīstību, lūk, kas jums jāzina par JavaScript un kā tas darbojas ar HTML un CSS. Lasīt vairāk - jāpārbauda, ​​vai ievade ir pareiza, pirms lietotājs to iesniedz - jūsu lapa no tā varētu izvairīties.

stulbas lietas, ko programmētāji dara, kas tracina lietotājus

4. Uzpūšanās un programmatūras aizspiešana

Jūs gandrīz varat dzirdēt, kā lietotāji raud, kad reiz lieliskais programmatūras elements tiek uzpūsts ar tik daudzām papildu funkcijām, ka to lietot ir murgs. A lielisks piemērs tam ir iTunes 5 labākās iTunes alternatīvas operētājsistēmai WindowsiTunes ir uzpūsts un lēns. Mēs parādīsim jums piecas fantastiskas iTunes alternatīvas Windows, kas ļauj atskaņot mūziku un pārvaldīt iDevice. Lasīt vairāk . Tas ir svarīga programma, kas jāinstalē, ja jums pieder iPad vai iPhone 5 veidi, kā sinhronizēt mūziku ar jūsu iPhone bez iTunesNelietojiet cīkstēties ar iTunes, lai iegūtu mūziku savā iPhone, izmantojiet kādu no šīm alternatīvajām metodēm un risinājumiem. Lasīt vairāk , un pēdējos mēnešos tas, par laimi, ir nedaudz mazinājies. Bet tā lietošana ilgu laiku ir bijusi mulsinoša un saudzīga.

Instalējot iTunes, tajā ir iekļauta arī ļoti daudz citas Apple programmatūras, piemēram, Bonjour, QuickTime un Apple programmatūras atjauninājums. Kad iTunes ir instalēts, tam ir tik daudz ko piedāvāt, tas liktu jūsu galvai griezties. Jūs varat pārlūkojiet mūzikas, filmu un audiogrāmatu veikalu Kā lietot savu Apple vai iTunes dāvanu kartiVai jums ir Apple vai App Store vai iTunes dāvanu karte? Šeit ir informācija par to, ko jūs varat iegādāties, kā tos izpirkt, un ieteikumi par to, ko izvēlēties. Lasīt vairāk un aplādes, pārbaudiet Apple Music straumēšanu Darba sākšana ar Apple Music - tas, kas jums jāzinaPēc Beats pirkuma pagājušajā gadā Apple beidzot ir parādījis visā pasaulē savu straumēšanas mūzikas pakalpojumu. Lasīt vairāk , skatiet lietotnes iOS App Store, sinhronizējiet ierīci un veiciet citas darbības.

Tajā pat nav minēts, cik daudz vietas iTunes aizņem jūsu sistēmā, tās lēno un mulsinošo interfeisu un murgus, kas nāk ar mūzikas sinhronizāciju (ieskaitot iespēju to nejauši izdzēst Apple Music izdzēsa jūsu bibliotēku? Padomi, kad mūzika pazūdApple Music izdzēsa jūsu bibliotēku? Vai nav pazudušas dziesmas, kuras, jūsuprāt, iCloud bija drošībā? Lūk, ko jūs varat darīt, lai atgūtu un aizsargātu savu kolekciju. Lasīt vairāk ). iTunes mēģina izdarīt desmit lietas, tā vietā, lai izdarītu labu vienu vai divas.

Tātad, ja jums tas ir instalēts, lai laiku pa laikam dublētu jūsu iPhone, jūs droši vien sastrēgstieties, kad ir laiks atvērt iTunes, pagaidiet mūžīgi un pēc tam redziet, kas viņiem pēdējā laikā ir pieaudzis. Tāpat lietotājam, kurš vēlas izmantot iTunes mūzikas klausīšanai, nerūp visas pārējās muļķības.

5. Ignorējot operētājsistēmas projektēšanas standartus

Katrā lielākajā operētājsistēmā (OS) ir noteikts standartu kopums, kas izstrādātājiem jāievēro, veidojot tam lietotnes. Jūs sagaidiet, ka Android lietotne izskatīsies savādāk Izpētot Android L: kas īsti ir materiāla dizains?Jūs, iespējams, esat dzirdējis par Android L un Material Design, bet kāda tieši ir šī jaunā dizaina filozofija un kā tā ietekmēs Android un citus Google produktus? Lasīt vairāk piemēram, no iOS lietotnes. Un šīs laika gaitā mainās! Salīdziniet populārās Android lietotnes no 2012. gada un tagad. Ievērojot vadlīnijas, pat ja jūsu lietotne nav vizuāli visspilgtākā, padariet to vismaz reprezentablu. Bet, kad jūs iebilstat pret šiem, tas lietotājiem liek satraukties.

Piemēram, ņemiet Atpakaļ pogu Android ierīcē. Paredzot, ka tas tiks pārvietots atpakaļ par vienu ekrānu. Tātad, ja skatāt e-pastu pakalpojumā Gmail, pieskarieties Atpakaļ vajadzētu atgriezties iesūtnē. Ja jūsu lietotne to ignorē un veic Atpakaļ aizverot lietotni, tas ir pretrunā ar visu, ko zina Android lietotāji. Tikpat kaitinošas ir Android lietotnes, kas piespiež iOS dizaina modeļus lietotājiem.

Tas ir satraucoši, ja piespiežat lietotājus iemācīties jūsu lietotnes dīvainus veidus, nevis darīt to, kas jums būtu inovatīvs. Neatkarīgi no tā, vai veidojat vietējo Windows 10 vai iOS lietotni, apskatiet, kāds ir standarts, un sekojiet tam.

6. Apbedīšanas iespējas izvēlņu kaudzēs

Izvēlnes ir neveiksmīga nepieciešamība lielākajā daļā programmu. Ja vien jūsu programma nav īpaši vienkārša un parāda visu vienā ikonu rindā, iespējams, tajā ir izvēlnes mazāk izmantotām funkcijām un opcijām. Un, kamēr jums tas nav nepieciešams super neskaidras funkcijas, piemēram, Microsoft Word 10 Microsoft Word slēptās funkcijas, kas atvieglos jūsu dzīviMicrosoft Word nebūtu rīks, kāds tas ir bez produktīvajām funkcijām. Šeit ir vairākas funkcijas, kas var jums palīdzēt katru dienu. Lasīt vairāk acīmredzami, bieži lietotu instrumentu slēpšana navigācijai prasa daudz laika.

Ja lietotājam būs nepieciešami seši klikšķi, lai pārietu uz vajadzīgo rīku, tas viņiem ātri sabojāsies. Tam var palīdzēt īsinājumtaustiņi Windows īsinājumtaustiņi 101: galvenais ceļvedisTastatūras īsceļi var ietaupīt daudz laika. Apgūstiet universālos Windows īsinājumtaustiņus, tastatūras trikus konkrētām programmām un dažus citus padomus, lai paātrinātu darbu. Lasīt vairāk , bet ērtākie (Ctrl + S) parasti tiek rezervēti lielākajām funkcijām (Saglabāt). Spiešana Ctrl + Shift + Alt + 9 + K arī nav daudz prieka.

stulbas lietas, ko programmētāji dara, kas tracina lietotājus

Tas attiecas arī uz vietnēm. Ja, nokļūstot noteiktā lapā, varat nokļūt, tikai sekojot saitēm no citām lapām, tas ir slikts dizains un lietotājam apgrūtina atgriešanos tur, kur viņi bija.

7. Izmaiņu veikšana bez iemesla

Lietojot lietotni vai OS, muskuļu atmiņā un pārziņā ir daudz kas. Tas ir viens no iemesliem, kāpēc ekosistēmu maiņa ir tik grūta Apple vs. Android: iegādājieties ekosistēmu, nevis sīkrīkuJums patīk jūsu Android tālrunis un vēlaties iegādāties planšetdatoru. Visi saka, ka iPad ir labākais planšetdators, un tas tiešām ir labākais; bet jums tomēr vajadzētu iegādāties Android planšetdatoru. Lasīt vairāk . Tātad izstrādātāji var atmest ikvienu, kad viņi veic izmaiņas kaut kas, kas patiesībā nebija jāmaina.

Atcerieties, kad tika palaista operētājsistēma Windows 8? Cilvēki izbijās, jo viņi nevarēja izdomāt, kā izslēgt datoru. Microsoft uzņēmās vienkāršāko uzdevumu, kas vairāk nekā desmit gadu laikā atradās lieliskā vietā, un pārvērta to kaut kas cilvēkiem bija jāmeklē tiešsaistē Kā izslēgt Windows 8Kopš Windows 95 Windows 8 rada lielākās izmaiņas pazīstamajā Windows saskarnē. Iespēja Izslēgt neatrodas tur, kur jūs to gaidījāt - faktiski visa klasiskā izvēlne Sākt un Sākt ... Lasīt vairāk . Tomēr tas notiek arī mazākā mērogā.

Apple kāpēc bez jebkāda iemesla maina iOS funkcijas ar katru jauno lielo laidienu. Kas bija nepareizi iOS 10 vadības centrā? #WWDC? pic.twitter.com/r9mmn2Ka5x

- Danny Policarpo (@dannypolicarpo) 2017. gada 6. jūnijs

Katrā jaunajā Android, iOS vai Windows 10 versijā tiek veiktas nelielas izmaiņas izvēlņu nosaukumos. Kas kādreiz bija Iestatījumi> Par tālruni> Izveidot numuru operētājsistēmā Android tagad ir Iestatījumi> Sistēma> Par tālruni> Izveidot numuru. Tās ir nelielas izmaiņas, bet rakstot par šīm izvēlnēm Katram Android lietotājam vajadzētu iekniebt šīs 10 izstrādātāja opcijasAndroid izvēlnē Izstrādātāja opcijas ir daudz rīku tiem, kas raksta lietotnes, taču arī no tā varat kaut ko iegūt. Šeit ir visnoderīgākie iestatījumi, kas slēpjas izstrādātāja opcijās. Lasīt vairāk , jūs nekad nezināt, kādu Android versiju cilvēki izmanto. Tādējādi jums jāapraksta visas iespējamās kombinācijas, lai mazinātu neskaidrības.

Dažreiz ir vajadzīgas pārmaiņas. Bet pārmaiņas tikai pārmaiņu dēļ rada neskaidrības un liek lietotājiem pielāgoties jaunai paradigmai šķietami bez iemesla.

Kādus UI elementus jūs ienīst visvairāk?

Mēs esam apskatījuši septiņas ļoti satraucošas lietotāju problēmas, kas rodas no muļķīgām programmētāju izvēles. Neatkarīgi no termiņiem, nekompetences vai slinkuma, tie ir quirks, ar kuriem mēs esam ieradušies, bet mēs savā starpā apklusam. Vismaz mēs ar viņiem varam izklaidēties.

Vai vēlaties izvairīties no šo kļūdu izdarīšanas savās lietotnēs? Pārbaudiet mūsu padomi, kā uzrakstīt tīrāku un labāku kodu 10 padomi tīrāku un labāku kodu rakstīšanaiTīrā koda rakstīšana izskatās vienkāršāka nekā patiesībā, taču ieguvumi ir tā vērti. Lūk, kā jūs šodien varat sākt rakstīt tīrāku kodu. Lasīt vairāk .

Kādas ir jūsu visvairāk ienīstās lietas lietotnēs? Vai jums ir kādi interesanti mūsu apspriesto kategoriju piemēri? Dalieties ar mums komentāros un jūtieties dusmīgi!

Attēla kredīts: Feverpitch /Depositphotos

Bens ir redaktora vietnieks un sponsorētā pasta menedžera vietne MakeUseOf. Viņam ir B.S. datorinformācijas sistēmās no Grove City koledžas, kur viņš absolvēja Cum Laude un ar izcilību viņa galvenajā kategorijā. Viņš bauda palīdzēt citiem un aizraujas ar videospēlēm kā mediju.