Реклама
Програмери (надамо се) дају све од себе када кодирају апликације, али нико није савршен 10 најгорих грешака у програмирању у историјиУ својој приземној прошлости кодирао је и уништавање кованих ствари. Примјери мало лошег кода узроковали су катастрофу на већем нивоу. Следи 10 најгорих грешака у програмирању у историји. Опширније . И то је дефинитивно очигледно када погледате неке данашње веб локације, десктоп програме и апликације за паметне телефоне.
Да ли случајно, због захтева менаџмента, или због недостатак разумевања 10 најчешћих грешака у програмирању и кодирањуГрешке кодирања могу довести до толико много проблема. Ови савети ће вам помоћи да избегнете грешке у програмирању и одржате код значајним. Опширније онога што корисницима стварно треба, програмери често заврше у стварању досадних интерфејса за кориснике. Погледајмо неке од глупих смицалица које збуњују, љуте и смеју нас.
1. Некорисне поруке о грешци
Можда нема елемента који има више потенцијала да збуни, љути или на неки други начин изазове чудан емоционални одговор од поруке грешке. Погледали смо неке од њих
најсмешније поруке о грешци у Виндовс-у 12 најчешћих Виндовс грешака свих временаВероватно свакодневно виђате обиље досадних порука о грешци у систему Виндовс. Дођите, уживајте у неким смешним, само за смех. Опширније , али нису ограничене само на ту платформу.Наћи ћете све врсте примера лоших порука о грешкама; погледајмо неколико уобичајених типова. Многи од ових примера потичу Мицрософтова опсежна страница о томе шта не, а не стварајте поруке о грешци, али примените на поруке свуда.
Превише техничких информација
У овој врсти поруке о грешци, дијалог пружа техничке детаље који збуне корисника. Ако порука о грешци звучи као да ју је написао робот, просечни корисник нема појма шта значи - тако да је неће прочитати. Стога немају полазиште решавање проблема 5 најчешћих грешака у оперативном систему Виндовс и како их исправитиНе дозволите да вам Плави екран смрти упропасти Виндовс искуство. Прикупили смо узроке и решења за најчешће грешке у Виндовс-у, тако да их можете поправити када се појаве. Опширније .
Секундарна врста ове грешке јавља се када програмери користе дијалошки оквир крајњег корисника за извештавање о програмским грешкама. Грешке које садрже информације о кршењу меморије или проблемима са променљивим корисником су потпуно бескорисне и само ће их додатно збунити.
Кривити корисника
Још једна уобичајена грешка порука о грешци чини да се корисник осећа као да је крив. Чак и ако су заиста извели нежељену акцију, не би се требали осећати лоше јер су погрешили. Употреба оштрог језика је лоша идеја и фрустрираће корисника више него што већ јесу.
То је превише нејасно
Зашто стварати поруку о грешци ако проблем не желите правилно описати? Када корисник чује звук грешке и види Дошло је до непознате грешке, шта би требали да раде? Ако не дате информације о томе зашто се грешка догодила, они ће кликнути ок и претварати се да се ништа није догодило.
Виндовс 10 срамотно је представио ову врсту Нешто се догодилогрешка приликом ажурирања на нову верзију 6 Честа питања надоградње за Виндовс и како их поправитиНадоградња Виндовс 10 може изазвати бројне компликације. Показујемо вам на шта треба пазити и како спречити или поправити проблеме. Опширније .
Непотребне грешке
Захваљујући попуп огласима Престанимо да се појављују скочни огласи једном и за сва времена!Поп-уп прозори вас могу ухватити без бриге, а ако нисте пажљиви они могу створити проблеме. Научите како да их избегнете и како да се носите са њима ако се појаве. Опширније , већина корисника је условљена да се дијалошке кутије ријеше што је брже могуће. Иако су поруке о грешкама понекад неопходне, њихово коришћење непрекидно значи да је корисник вероватнији да их игнорише. Дакле, покретање порука о грешци за не-проблеме није паметно.
У примјеру у наставку, ако корисник изричито откаже операцију израде сигурносних копија, не мора да види грешку која му даје до знања. Они су затражили радњу, тако да иако то може бити грешка са становишта софтвера, корисник не мора да види дијалог.
Смешне грешке
Понекад су грешке толико глупе да ће их корисници исмевати и / или игнорисати. Ево одличног примера:
Хоће ли неко озбиљно схватити поруку попут ове? Речено нам је да има неодређен недостатак, али само потенцијални. Ако постоји велики проблем, упозорите га на њега. А ако нема проблема, немојте бацати поруку о грешци.
2. Ужасни обрасци и селекцијске кутије
Многи корисници то користе Картица кључ за брзо кретање између поља приликом попуњавања њихових података. Мислили бисте да би ово било универзално (Име> Презиме> Улица> Град> итд.), али понекад програмери то чине много теже него што требају бити. Притискање Картица могао бих да те скочим Име до ЗИП, а затим доле прихвати. Када сте у виду менталног аутоматског пилота који уноси своје податке, то је велика бол.
Или како је са селекционим кутијама? Да ли програмер бира падајућу листу, оквир за избор или тражи од корисника да унесе вредност зависи од врсте уноса који очекујете. У већини падајућих оквира наручивање по абецеди има највише смисла, тако да је листа лако прегледавати. Али како би било овде, где је листа подова поредана АБЦ уместо нумеричког реда? Какав огроман бол за прегледавање.
Абецедним редом редимо бројеве пода од ЦраппиДесигн
Следи још један језив пример лоших одабира. Уместо да кориснику једноставно дате текстуални оквир да упише свој телефонски број, овде морате одабрати из сваке могуће комбинације. Не желимо чак ни размишљати о томе колико је времена требало да се упише.
Изаберите свој телефонски број са падајуће листе: од ПрограммерХумор
3. Недостатак инлине валидације
Ево страшног осећаја који већина корисника превише добро зна. Прошли сте кроз десетине поља на страници приликом пријављивања за услугу, пријављивање за посао 5 апликација и алата за организовање тражења послаЗа свако добро тражење посла потребан је систем. Било да се ради о апликацији, прорачунској табели у Екцелу или папирима и мапама за старе школе, ови алати за организацију тражења посла осигураће вам да се запослите добро. Опширније , или слично. Након што кликнете Следећи, дочекали сте грешку што се поља е-поште не подударају или неки други такав надзор.
Проблем је у томе Поновно учитавање странице уклања све податке које сте унијели! Сада корисник мора да троши своје време тако што ће поново прокуцати и уписати све исте информације. Да је програмер једноставно спроведено инлине валидација Шта је ЈаваСцрипт и како функционише?Ако учите развој веба, ево шта треба да знате о ЈаваСцрипт-у и како то функционише са ХТМЛ-ом и ЦСС-ом. Опширније - провера да ли је унос валидан пре него што га корисник пошаље - ваша страница може то избећи.
4. Софтвер за дизање и бубрење
Корисници готово могу да чују како плачу када некад сјајан део софтвера постане натечен са толико додатних функција да је то ноћна мора. А одличан пример за то је иТунес 5 најбољих иТунес алтернативе за ВиндовсиТунес је отечен и спор. Показујемо вам пет фантастичних иТунес алтернатива за Виндовс које вам омогућавају да пуштате музику и управљате својим иДевице. Опширније . То је важан програм за инсталирање ако имате иПад или иПхоне 5 начина за синхронизацију музике на ваш иПхоне без иТунес-аНемојте се хрвати са иТунес-ом да бисте навукли музику на свој иПхоне, уместо тога користите неки од ових алтернативних метода и решења. Опширније , и захвално је смршала мало задњих месеци. Али већ дуго времена његова употреба била је збуњујућа и превладљива.
Када инсталирате иТунес, он такође укључује тону другог Аппле-овог софтвера као што су Боњоур, КуицкТиме и Аппле Софтваре Упдате. Једном инсталиран, иТунес има толико тога да нуди да би вам се глава окретала. Можете прегледајте продавницу за музику, филмове, аудио књиге Како се користи Аппле или иТунес поклон картицаИмате поклон картицу за Аппле или Апп Сторе или иТунес? Ево шта можете да купите, како да их откупите и предлоге шта да преузмете. Опширније и подцасте, погледајте Аппле Мусиц за стриминг Први кораци са Аппле музиком - шта треба да знатеНакон куповине Беатса прошле године, Аппле је коначно представио свој сервис стреаминг музике широм света. Опширније , прегледајте апликације у иОС Апп Сторе-у, синхронизујте уређај и још много тога.
То чак и не спомиње колико простора иТунес заузима на вашем систему, његов спор и конфузан интерфејс и ноћне море које долазе са синхронизацијом музике (укључујући насумично брисање Аппле Мусиц је избрисао вашу библиотеку? Савети за време када музика нестанеАппле Мусиц избрисао вашу библиотеку? Песме за које сте мислили да су сигурне у иЦлоуду нестале? Ево шта можете да урадите за опоравак и заштиту своје колекције. Опширније ). иТунес покушава да уради десет ствари, уместо да једну или две заиста уради добро.
Дакле, ако имате инсталиран само да повремено правите сигурносну копију иПхоне-а, вероватно цингљате кад год је време да отворите иТунес, да чекате заувек и видите шта су се у последње време натрпали. Исто тако, корисник који жели да користи иТунес за слушање музике не брине се за све остале глупости.
5. Занемаривање стандарда дизајна оперативног система
Сваки главни оперативни систем (ОС) има скуп стандарда које би требало да поштују програмери приликом креирања апликација за њега. ти очекујте да ће Андроид апликација изгледати другачије Истраживање Андроид Л-а: Шта је тачно дизајн материјала?Можда сте чули за Андроид Л и Материал Десигн, али шта је тачно нова филозофија дизајна и како ће утицати на Андроид и остале Гоогле производе? Опширније на пример, из иОС апликације. И ове се промене временом мењају! Упоредите популарне Андроид апликације од 2012 и сада. Следење смерница, чак и ако ваша апликација није визуелно најлепша, чини је барем представљивом. Али када кренете против ових, то људе излудјује.
На пример, узми Назад дугме на Андроид-у. Када додирнете, требало би да вас врати на један екран. Дакле, ако прегледавате е-пошту у Гмаил-у, додирните Назад треба да се врати у примљено. Ако ваша апликација ово игнорише и направи Назад затварање апликације, то иде супротно свему што Андроид корисници знају. Једнако нервирају и Андроид апликације које корисницима намећу шаре дизајна иОС-а.
Присиљавање ваших корисника да науче неку чудну чуду ваше апликације, а не да раде оно што би требало, није иновативно, већ је фрустрирајуће. Без обзира да ли правите изворну Виндовс 10 или иОС апликацију, погледајте шта је стандард и следите га.
6. Опције сахрањивања у унутрашњости менија
Менији су несрећна потреба у већини програма. Осим ако је ваш програм крајње једноставан и не приказује све у једном реду икона, вероватно има меније за мање коришћене функције и опције. И док то не требате имати супер нејасне карактеристике, рецимо, Мицрософт Ворд-а 10 скривених функција програма Мицрософт Ворд које ће вам олакшати животМицрософт Ворд не би био то средство без његових продуктивних функција. Ево неколико функција које вам могу помоћи сваки дан. Опширније пред очима, скривање често коришћених алата чини много изгубљеног времена навигације.
Ако је кориснику потребно шест кликова да дође до алата који му је потребан, брзо ће им ићи на живце. Пречице на тастатури могу вам помоћи у томе Пречице на тастатури за Виндовс 101: Врхунски водичПречице на тастатури могу вам уштедјети време. Савладајте универзалне пречице за Виндовс тастатуру, трикове са тастатуром за одређене програме и неколико других савета за убрзавање рада. Опширније , али најповољнији (Цтрл + С) обично су резервисане за највеће карактеристике (сачувати). Притискање Цтрл + Схифт + Алт + 9 + К није ни забавно.
Ово важи и за веб странице. Ако на одређену страницу можете доћи само ако пратите траке веза са других страница, то је лош дизајн и кориснику отежава повратак на место где су били.
7. Уношење промена без разлога
Мишна меморија и познанство јако напредују када користите апликацију или ОС. То је један од разлога зашто пребацивање екосистема је тако тешко Аппле вс. Андроид: Купите екосистем, а не гадгетВолите свој Андроид телефон и желите да купите таблет. Сви вам кажу да је иПад најбољи таблет, а заиста је и најбољи; али ипак бисте требали купити Андроид таблет. Опширније . Тако програмери могу све одбацити када изврше промену у нечему што заиста није требало да промени.
Сетите се када се покренуо Виндовс 8? Људи су се уплашили нису могли да смисле како да искључе рачунар. Мицрософт је преузео најједноставнији задатак који је био на доброј локацији дуже од једне деценије и претворио га у посао нешто што су људи морали да потраже на мрежи Како угасити Виндовс 8Виндовс 8 доноси највеће промене у познатом Виндовс интерфејсу још од Виндовс 95. Опција Искључивање није место где бисте очекивали да је пронађете - у ствари, цео класични Старт мени и Старт ... Опширније . Ипак се то дешава и у мањем обиму.
Аппле зашто без икаквог разлога мења функције иОС-а са сваким новим издањем. Шта није било у реду са контролним центром за иОС 10? #ВВДЦ? пиц.твиттер.цом/р9ммн2Ка5к
- Данни Полицарпо (@данниполицарпо) 6. јуна 2017
Свака нова верзија Андроид-а, иОС-а или Виндовс-а 10 уноси мале промене у називе менија. Оно што је некада било Подешавања> О телефону> Број израде на Андроид-у је сада Подешавања> Систем> О телефону> Број израде. То је мала промјена, али када пишете о овим менијима Сваки Андроид корисник требао би прилагодити ових 10 могућности за програмереАндроид-ов мени са опцијама за програмере садржи пуно алата за писање апликација, али и од тога можете нешто да добијете. Ево најкориснијих подешавања која се крију у опцијама за програмере. Опширније , никад не знате коју верзију Андроид корисника користе. Стога морате описати сваку могућу комбинацију да бисте смањили конфузију.
Понекад је потребна промена. Али промена само ради промене је збуњујућа и присиљава кориснике да се прилагоде новој парадигми наизглед без разлога.
Које елементе УИ највише мрзиш?
Погледали смо седам супер фрустрирајућих проблема корисника који настају због глупих избора које програмери доносе. Било да је реч о роковима, неспособности или лењости, ово су чуда која постављамо, али мрмљамо испод свог даха. Барем се можемо забавити с њима.
Желите да избегнете да направите ове грешке у сопственим апликацијама? Проверити наши савети за писање чистијег и бољег кода 10 савета за писање чистије и бољи кодПисање чистог кода изгледа лакше него што заправо јесте, али користи су тога вриједне. Ево како данас можете почети писати чистији код. Опширније .
Које су ваше најдраже замке у апликацијама? Имате ли занимљивих примера категорија о којима смо разговарали? Поделите са нама у коментарима и слободно бесните!
Кредитна слика: Феверпитцх /Депоситпхотос
Бен је заменик уредника и спонзорисани менаџер пошта на МакеУсеОф. Има Б.С. на рачунарским информационим системима са Грове Цити Цоллеге-а, где је дипломирао на Цум Лауде-у и са одликовањем на његовом мајору. Ужива да помаже другима и страствено се бави видео играма као медијумом.