реклама

Програмистите (надяваме се) дават най-доброто от себе си, когато кодират приложения, но никой не е перфектен Десетте най-лоши грешки в програмирането в историятаВ своето историческо минало, кодиращо и ковано унищожение. Примери на малко лош код предизвика катастрофа на голямо ниво. Следват 10 от най-лошите програмни грешки в историята. Прочетете още . И това определено е очевидно, когато разгледате някои от днешните уебсайтове, настолни програми и приложения за смартфони.

Дали случайно, поради изискванията на управлението или поради липса на разбиране 10 най-често срещани грешки в програмирането и кодиранетоГрешките в кодирането могат да доведат до толкова много проблеми. Тези съвети ще ви помогнат да избегнете грешки в програмирането и да запазите кода си смислен. Прочетете още от това, от което потребителите наистина се нуждаят, програмистите често в крайна сметка създават досадни интерфейси за потребителите. Нека да разгледаме някои от глупавите странности, които смущават, вбесяват и ни карат да се смеем.

instagram viewer

1. Неполезни съобщения за грешки

Може би няма елемент с по-голям потенциал да обърка, разгневи или да предизвика по друг начин странен емоционален отговор от съобщението за грешка. Разгледахме някои от тях най-нелепите съобщения за грешки в Windows 12-те най-нелепи грешки на Windows за всички временаВероятно виждате много скучни съобщения за грешки в Windows всеки ден. Елате да се насладите на някои нелепи, само за смях. Прочетете още , но те не са ограничени само до тази платформа.

Ще намерите всякакви примери за лоши съобщения за грешки; нека разгледаме няколко често срещани типа. Много от тези примери идват от Обширна страница на Microsoft за това какво правите и не трябва да създавате съобщения за грешки, но се прилагат за съобщения навсякъде.

Твърде много техническа информация

В този вид съобщение за грешка диалогът предоставя технически подробности, които объркват потребителя. Ако съобщението за грешка звучи така, както е написано от робот, средният потребител няма представа какво означава това - така че няма да го прочете. Така те нямат отправна точка за коригиране на проблема 5-те най-често срещани грешки в Windows и как да ги поправимНе позволявайте син екран на смъртта да ви съсипе. Събрахме причини и решения за най-често срещаните грешки в Windows, така че можете да ги поправите, когато изскачат. Прочетете още .

глупави неща, които програмистите правят, че подлудяват потребителите

Вторичен тип на тази грешка възниква, когато програмистите използват диалоговия прозорец на крайния потребител, за да съобщават за програмни грешки. Грешките, които съдържат информация за нарушения на паметта или променливи проблеми, са напълно безполезни за потребителя и само ще ги объркат допълнително.

глупави неща, които програмистите правят, че подлудяват потребителите

Обвиняване на потребителя

Друга често срещана грешка на съобщенията за грешки е да накарате потребителят да се чувства виновен. Дори и да са извършили нежелано действие, те не трябва да се чувстват зле, защото са направили грешка. Използването на груб език е лоша идея и ще осуети потребителя повече, отколкото вече са.

глупави неща, които програмистите правят, че подлудяват потребителите

Да бъдеш твърде неясен

Защо да създавате съобщение за грешка, ако няма да опишете проблема правилно? Когато потребител чуе звука за грешка и вижда Възникна неизвестна грешка, какво трябва да правят? Ако не предоставите информация за причината за грешката, те ще кликнат Добре и се преструвайте, че нищо не се е случило.

глупави неща, които програмистите правят, че подлудяват потребителите

Windows 10 позорно представи този тип със своите Нещо се случигрешка при обновяване до нова версия 6 Чести проблеми с надстройката на Windows и как да ги поправитеНадграждането на Windows 10 може да доведе до редица усложнения. Показваме ви какво трябва да внимавате и как да предотвратите или отстраните проблеми. Прочетете още .

Ненужни грешки

Благодарение на изскачащите реклами Нека спрем на изскачащите реклами в браузър веднъж и завинаги!Изскачащите прозорци могат да ви хванат нащрек и ако не сте внимателни, те могат да създадат проблеми. Научете как да ги избягвате и как да се справите с тях, ако се появят. Прочетете още , повечето потребители са обусловени да се отърват от диалоговите кутии възможно най-бързо. Въпреки че понякога са необходими съобщения за грешки, използването им постоянно означава, че е по-вероятно потребителят да ги игнорира. Така че задействането на съобщения за грешки за непроблеми не е умно.

В примера по-долу, ако потребителят изрично анулира операция за архивиране, не е необходимо да вижда грешка, която го уведомява. Те поискаха действието, така че, макар че това може да е грешка от гледна точка на софтуера, потребителят няма нужда да вижда диалог.

глупави неща, които програмистите правят, че подлудяват потребителите

Нелепи грешки

Понякога грешките са толкова глупави, че потребителите ще се подиграват и / или ги игнорират. Ето един чудесен пример:

глупави неща, които програмистите правят, че подлудяват потребителите
Кредит за изображение: Zusch Вход

Някой ще приеме ли сериозно такова съобщение? Казаха ни, че има неуточнен недостатък, но само потенциален. Ако има голям проблем, предупредете потребителя за него. И ако няма проблем, не хвърляйте съобщение за грешка

2. Грозни форми и кутии за подбор

Много потребители използват Раздел ключ за бързо придвижване между полета при попълване на тяхната информация. Бихте си помислили, че това ще бъде универсално (Име> Фамилия> Улица> Град> и т.н.), но понякога програмистите го правят по-трудно, отколкото е необходимо. натискане Раздел може да те отскочи Първо име да се пощенски код, след това надолу до Изпращане. Когато сте на умствен автопилот, въвеждайки вашата информация, това е огромна болка.

глупави неща, които програмистите правят, че подлудяват потребителите
Кредит за изображение: BadForms

Или какво ще кажете за кутиите за избор? Дали програмистът избере падащ списък, полето за избор или помоли потребителя да въведе стойност зависи от вида на въвеждането, което очаквате. В повечето падащи кутии подреждането по азбучен ред има най-смисъл, така че списъкът е лесен за разглеждане. Но какво ще кажете тук, където списъкът на етажите е в ред ABC вместо числов ред? Каква огромна болка да прегледаш.

Нека нареждаме по азбучен ред номерата на етажите от CrappyDesign

Друг ужасен пример за лоши селекционни кутии е по-долу. Вместо просто да предоставите текстово поле за потребителя да въведе своя телефонен номер, тук трябва да изберете от всяка възможна комбинация. Ние дори не искаме да мислим за това колко време отне да изпишем.

Моля, изберете своя телефонен номер от падащия списък: от ProgrammerHumor

3. Липса на вградено валидиране

Ето ужасно чувство, което повечето потребители познават твърде добре. Преминахте през десетките полета на страница, когато се регистрирате за услуга, кандидатстване за работа 5 приложения и инструменти за организиране на вашето търсене на работаВсяко добро търсене на работа се нуждае от система. Независимо дали става въпрос за приложение, електронна таблица в Excel или хартия и папки за стари училища, тези инструменти за организация на търсенето на работа ще ви гарантират да получите печеливша работа. Прочетете още или подобно. След като щракнете Следващия, посрещате се с грешка, че полетата на имейл адресите не съвпадат или друг такъв надзор.

Проблемът е в това презареждането на страницата премахва всички въведени от вас данни! Сега потребителят трябва да губи времето си, като отново преминава и пише отново същата информация. Ако програмистът беше просто реализирана вградена проверка Какво е JavaScript и как работи?Ако научавате уеб разработка, ето какво трябва да знаете за JavaScript и как работи с HTML и CSS. Прочетете още - проверка, за да се уверите, че входът е валиден, преди потребителят да го представи - вашата страница може да избегне това.

глупави неща, които програмистите правят, че подлудяват потребителите

4. Софтуер за издуване и издуване

Почти можете да чуете как хората плачат, когато някога страхотен софтуер се раздуе с толкова много допълнителни функции, че е кошмар за използване. А чудесен пример за това е iTunes 5-те най-добри iTunes алтернативи за WindowsiTunes е подут и бавен. Показваме ви пет фантастични алтернативи iTunes за Windows, които ви позволяват да възпроизвеждате музика и да управлявате вашия iDevice. Прочетете още . Това е важна програма за инсталиране, ако притежавате iPad или iPhone 5 начина да синхронизирате музика с вашия iPhone без iTunesНе се борете с iTunes, за да получите музика на вашия iPhone, вместо това използвайте един от тези алтернативни методи и решения. Прочетете още , и тя е щастливо намалена през последните месеци. Но от дълго време използването му е объркващо и непосилно.

Когато инсталирате iTunes, тя също включва тона на друг софтуер на Apple като Bonjour, QuickTime и Apple Software Update. Веднъж инсталиран, iTunes има толкова много да предложи, че би накарал главата ви да се върти. Можеш разгледайте магазина за музика, филми, аудиокниги Как да използвате вашата Apple или iTunes карта за подаръциИмате ли подаръчна карта на Apple или App Store или iTunes? Ето какво можете да закупите, как да ги осребрите и предложения какво да вземете. Прочетете още и подкасти, проверете Apple Music за стрийминг Първи стъпки с Apple Music - какво трябва да знаетеСлед закупуването на Beats миналата година, Apple най-накрая отпусна своята поточна музикална услуга по света. Прочетете още , преглеждайте приложения в iOS App Store, синхронизирайте устройството си и др.

Това дори не споменава колко място iTunes заема вашата система, бавния и объркващ интерфейс и кошмарите, които идват със синхронизиране на музика (включително изтриването му на случаен принцип Apple Music изтри ли библиотеката ви? Съвети за това, когато музиката изчезнеApple Music изтри ли библиотеката ви? Песни, които смятате за безопасни в iCloud, изчезнали? Ето какво можете да направите, за да възстановите и защитите вашата колекция. Прочетете още ). iTunes се опитва да направи десет неща, вместо да прави едно или две наистина добре.

Така че, ако имате инсталиран само от време на време да архивирате вашия iPhone, най-вероятно притискате всеки път, когато е време да отворите iTunes, да чакате завинаги и след това да видите какво са натъпкани напоследък. По същия начин, потребителят, който иска да използва iTunes, за да слуша музика, не се интересува от всички останали глупости.

5. Игнориране на стандартите за дизайн на операционната система

Всяка основна операционна система (OS) има набор от стандарти, които разработчиците трябва да следват, когато създават приложения за нея. Ти очаквайте приложението за Android да изглежда различно Проучване на Android L: Какво точно представлява материалният дизайн?Може да сте чували за Android L и Material Design, но каква точно е тази нова дизайнерска философия и как ще се отрази на Android и други продукти на Google? Прочетете още например от приложение за iOS. И тези се променят във времето! Сравнете популярните приложения за Android от 2012 г. и сега. Следвайки указанията, дори приложението ви да не е най-зашеметяващо визуално, го прави поне представим. Но когато отидете срещу тях, това подлудява потребителите.

Например, вземете обратно бутон на Android. Докосването му трябва да ви върне един екран назад. Така че, ако преглеждате имейл в Gmail, докоснете обратно трябва да се върне във входящата ви поща. Ако приложението ви игнорира това и прави обратно затворете приложението, това противоречи на всичко, което Android потребителите знаят. Също толкова досадни са приложенията за Android, които принуждават iOS дизайнерските модели на потребителите.

Принуждаването на вашите потребители да научат някаква странна измислица на приложението ви, вместо да правят това, което трябва, не е иновативно, а е разочароващо. Независимо дали правите родно приложение за Windows 10 или приложение за iOS, разгледайте какъв е стандартът и го следвайте.

6. Опции за погребване вътре в стекове от менюта

Менютата са нещастна необходимост в повечето програми. Освен ако програмата ви не е изключително проста и не показва всичко на един ред икони, тя вероятно има менюта за по-малко използвани функции и опции. И докато не е нужно да имаш супер неясни функции на, да речем, Microsoft Word 10 скрити функции на Microsoft Word, които ще направят живота ви по-лесенMicrosoft Word не би бил инструментът, който е, без неговите продуктивни функции. Ето няколко функции, които могат да ви помогнат всеки ден. Прочетете още наглед, скриването на често използвани инструменти прави много губено време навигация.

Ако на потребителя са необходими шест кликвания, за да отидете до инструмента, от който се нуждаят, това ще им стане нервите бързо. Клавишните комбинации могат да помогнат за това Клавишни комбинации на Windows 101: The Ultimate GuideКлавишните комбинации могат да ви спестят часове време. Овладейте универсалните клавишни комбинации на Windows, трикове с клавиатура за конкретни програми и няколко други съвета, за да ускорите работата си. Прочетете още , но най-удобните (Ctrl + S) обикновено са запазени за най-големите функции (Запази). натискане Ctrl + Shift + Alt + 9 + K също не е много забавно

глупави неща, които програмистите правят, че подлудяват потребителите

Това важи и за уебсайтовете. Ако можете да стигнете до конкретна страница само като следвате следа от връзки от други страници, това е лош дизайн и затруднява потребителя да се върне там, където са били.

7. Правяне на промени без причина

Мускулната памет и познанството стигат дълъг път, когато използвате приложение или ОС. Това е една от причините смяната на екосистемите е толкова трудна Apple vs. Android: Купете екосистемата, а не притуркатаОбичате телефона си с Android и искате да си купите таблет. Всеки ви казва, че iPad е най-добрият таблет и наистина е най-добрият; но все пак трябва да си купите таблет с Android. Прочетете още . Така разработчиците могат да изхвърлят всички, когато направят промяна в нещо, което наистина не се нуждае от промяна.

Помните кога стартира Windows 8? Хората се уплашиха, защото те не можеха да разберат как да изключат компютрите си. Microsoft пое най-простата задача, която беше на прекрасно място повече от десетилетие и я превърна в нещо, което хората трябваше да потърсят онлайн Как да изключите Windows 8Windows 8 носи най-големите промени в познатия интерфейс на Windows от Windows 95. Опцията за изключване не е мястото, където бихте очаквали да я намерите - всъщност, цялото класическо меню Start и Start ... Прочетете още . И все пак това се случва и в по-малък мащаб.

Apple защо безпроблемно променя функциите на iOS с всяка нова голяма версия. Какво не беше наред с контролния център iOS 10? #WWDC? pic.twitter.com/r9mmn2Ka5x

- Дани Поликарпо (@dannypolicarpo) 6 юни 2017 г.

Всяка нова версия на Android, iOS или Windows 10 прави малки промени в имената на менютата. Какво беше някога Настройки> За телефона> Номер на изграждане в Android вече е Настройки> Система> За телефона> Номер на изграждане. Това е малка промяна, но когато пишете за тези менюта Всеки потребител на Android трябва да оправи тези 10 опции за програмистиМенюто за опции за програмисти на Android съдържа много инструменти за тези програми, но можете да извлечете и нещо. Ето най-полезните настройки, които се крият в Опциите за програмисти. Прочетете още , никога не знаете каква версия използват хората от Android. По този начин трябва да опишете всяка възможна комбинация, за да намалите объркването.

Понякога е необходима промяна. Но промяната само заради промяната е объркваща и принуждава потребителите да се приспособят към нова парадигма по привидно без причина.

Какви елементи от потребителския интерфейс най-много мразите?

Разгледахме седем супер разочароващи потребителски проблеми, възникващи от глупав избор, който правят програмистите. Дали от крайни срокове, некомпетентност или мързел, това са странностите, които измисляме, но мърморим под носа си. Поне можем да се позабавляваме с тях.

Искате ли да избегнете тези грешки в собствените си приложения? Разгледайте нашите съвети за писане на по-чист и по-добър код 10 съвета за писане на по-чист и по-добър кодПисането на чист код изглежда по-лесно, отколкото всъщност е, но ползите си заслужават. Ето как можете да започнете да пишете по-чист код днес. Прочетете още .

Кои са най-мразените ви странности в приложенията? Имате ли интересни примери за категориите, които обсъждахме? Споделете с нас в коментарите и не се колебайте!

Кредитна снимка: Feverpitch /Depositphotos

Бен е заместник-редактор и мениджър на спонсорирани публикации в MakeUseOf. Той притежава B.S. в компютърни информационни системи от Гроув Сити Колидж, където завършва Cum Laude и с отличие в специалността си. Той обича да помага на другите и страстно се отнася към видеоигрите като медия.