7 dumme Dinge, die Programmierer tun, die Benutzer verrückt machen
Programmierer (hoffentlich) geben ihr Bestes, wenn sie Anwendungen programmieren, aber niemand ist perfekt. Die 10 schlechtesten Programmierfehler in der Geschichte Die 10 schlechtesten Programmierfehler in der Geschichte In seiner Vergangenheit hat das Codieren auch Zerstörung bewirkt. Instanzen von etwas schlechtem Code führten auf einer großen Ebene zu einer Katastrophe. Das Folgende sind 10 der schlimmsten Programmierfehler in der Geschichte. Weiterlesen . Das ist definitiv offensichtlich, wenn Sie einige der heutigen Websites, Desktop-Programme und Smartphone-Apps betrachten.
Ob durch Zufall, aufgrund von Managementanforderungen oder wegen mangelndem Verständnis. 10 häufigste Programmier- und Codierungsfehler 10 häufigste Programmier- und Codierungsfehler Im Folgenden werden einige der häufigsten Programmier- und Codierungsfehler von Entwicklern beschrieben. Diese Fehler haben zu weit verbreiteten Ausfällen, Datendiebstahl, Eindringlingen und mehr geführt. Lesen Sie mehr darüber, was die Benutzer wirklich brauchen. Am Ende erstellen Programmierer oft ärgerliche Schnittstellen für Benutzer. Werfen wir einen Blick auf einige dumme Macken, die verblüffen, wütend machen und zum Lachen bringen.
1. Nicht hilfreiche Fehlermeldungen
Es gibt vielleicht kein Element, das mehr Verwirrung, Wut oder anderweitig eine merkwürdige emotionale Reaktion hervorrufen kann als die Fehlermeldung. Wir haben uns einige der lächerlichsten Fehlermeldungen in Windows angesehen. Die 12 lächerlichsten Windows-Fehler aller Zeiten Die 12 lächerlichsten Windows-Fehler aller Zeiten Sie sehen wahrscheinlich jeden Tag langweilige Windows-Fehlermeldungen. Kommen Sie und genießen Sie einige lächerliche, nur zum Lachen. Lesen Sie mehr, aber diese sind nicht nur auf diese Plattform beschränkt.
Sie finden alle möglichen Beispiele für fehlerhafte Fehlermeldungen. Schauen wir uns ein paar gängige Typen an. Viele dieser Beispiele stammen von Microsofts umfangreicher Seite zu den Vor- und Nachteilen beim Erstellen von Fehlernachrichten, gelten jedoch für Meldungen überall.
Zu viele technische Informationen
Bei dieser Art von Fehlernachricht enthält der Dialog technische Details, die den Benutzer verwirren. Wenn sich eine Fehlermeldung anhört, als ob sie von einem Roboter geschrieben worden wäre, hat der durchschnittliche Benutzer keine Ahnung, was er bedeuten soll - er wird sie also nicht lesen. Daher haben sie keinen Ausgangspunkt für die Behebung des Problems. Die 5 häufigsten Windows-Fehler und deren Behebung Die 5 häufigsten Windows-Fehler und deren Behebung Lassen Sie nicht zu, dass ein Bluescreen des Todes Ihre Windows-Erfahrung ruiniert. Wir haben Ursachen und Lösungen für die häufigsten Windows-Fehler gesammelt, damit Sie diese beheben können, wenn sie auftauchen. Weiterlesen .
Ein sekundärer Typ dieses Fehlers tritt auf, wenn Programmierer das Endbenutzerdialogfeld zum Melden von Programmierfehlern verwenden. Fehler, die Informationen über Speicherverletzungen oder Variablenprobleme enthalten, sind für den Benutzer völlig nutzlos und werden sie nur weiter verwirren.
Den Benutzer beschuldigen
Ein weiterer häufiger Fehler bei Fehlermeldungen ist, dass sich der Benutzer als fehlerhaft bezeichnet. Selbst wenn sie tatsächlich eine unerwünschte Aktion ausgeführt haben, sollten sie sich nicht schlecht fühlen, weil sie einen Fehler gemacht haben. Die Verwendung von harscher Sprache ist eine schlechte Idee und frustriert den Benutzer stärker als er es bereits ist.
Zu vage sein
Warum eine Fehlermeldung erstellen, wenn Sie das Problem nicht richtig beschreiben möchten? Wenn ein Benutzer den Fehlerton hört und sieht Ein unbekannter Fehler ist aufgetreten, was sollen sie tun? Wenn Sie keine Informationen dazu bereitstellen, warum der Fehler aufgetreten ist, werden sie angeklickt OK und so tun, als wäre nichts passiert.
Windows 10 kennzeichnete diesen Typ mit seinem Etwas passiert Fehler beim Aktualisieren auf eine neue Version 6 Allgemeine Windows-Probleme und deren Behebung 6 Allgemeine Windows-Probleme und deren Behebung Ein Upgrade von Windows 10 kann eine Reihe von Komplikationen verursachen. Wir zeigen Ihnen, worauf Sie achten müssen und wie Sie Probleme vermeiden oder beheben können. Weiterlesen .
Unnötige Fehler
Dank Popup-Anzeigen lassen Sie uns die Pop-Up-Browser-Anzeigen für immer stoppen! Lassen Sie uns Pop-Up-Browser-Anzeigen ein für alle Mal stoppen! Pop-ups können Sie überraschen, und wenn Sie nicht aufpassen, können sie Probleme verursachen. Lerne, wie du sie vermeiden kannst und wie du damit umgehen kannst, wenn sie auftauchen. Lesen Sie mehr, die meisten Benutzer sind darauf angewiesen, Dialogfelder so schnell wie möglich zu entfernen. Während Fehlermeldungen manchmal notwendig sind, bedeutet die ständige Verwendung, dass der Benutzer sie eher ignoriert. Das Auslösen von Fehlermeldungen für Nichtprobleme ist daher nicht sinnvoll.
Wenn im folgenden Beispiel ein Benutzer einen Sicherungsvorgang explizit abbricht, muss er keinen Fehler sehen, der ihn darüber informiert. Sie forderten die Aktion an, so dass der Benutzer aus Sicht der Software möglicherweise einen Fehler darstellt, der Benutzer muss jedoch keinen Dialog sehen.
Lächerliche Fehler
Manchmal sind Fehler so dumm, dass die Benutzer sie abschreien und / oder ignorieren. Hier ist ein tolles Beispiel:
Wird jemand eine solche Nachricht ernst nehmen? Uns wurde gesagt, dass dies einen nicht näher spezifizierten Fehler hat, aber nur einen potenziellen. Wenn es ein schwerwiegendes Problem gibt, warnen Sie den Benutzer darüber. Und wenn es kein Problem gibt, werfen Sie keine Fehlermeldung aus.
2. Grausame Formulare und Auswahlfelder
Viele Benutzer nutzen die Tab Um schnell zwischen den Feldern zu wechseln, müssen Sie deren Informationen eingeben. Man könnte meinen, das wäre universell (Vorname> Nachname> Straße> Stadt> etc.) Aber manchmal machen es Programmierer schwieriger als nötig. Drücken Tab könnte dich abspringen Vorname zu POSTLEITZAHL, dann runter bis einreichen. Wenn Sie mit dem geistigen Autopiloten Ihre Informationen eingeben, ist dies ein enormer Schmerz.
Oder wie wäre es mit Auswahlboxen? Ob ein Programmierer eine Dropdown-Liste oder ein Auswahlfeld auswählt oder den Benutzer zur Eingabe eines Werts auffordert, hängt von der Art der Eingabe ab, die Sie erwarten. In den meisten Dropdown-Boxen ist eine alphabetische Sortierung am sinnvollsten, sodass die Liste leicht zu durchsuchen ist. Aber wie wäre es hier, wo die Liste der Stockwerke in ABC-Reihenfolge statt in numerischer Reihenfolge steht? Was für ein riesiger Schmerz zum Stöbern.
Lassen Sie uns die Bodennummern alphabetisch bei CrappyDesign bestellen
Ein weiteres schreckliches Beispiel für schlechte Auswahlboxen ist unten. Anstatt einfach ein Textfeld für die Eingabe der Telefonnummer des Benutzers anzugeben, müssen Sie hier aus jeder möglichen Kombination auswählen. Wir wollen nicht einmal darüber nachdenken, wie lange das Schreiben dauerte.
Bitte wählen Sie Ihre Telefonnummer aus der Dropdown-Liste aus: von ProgrammerHumor
3. Fehlende Inline-Validierung
Das ist ein schreckliches Gefühl, das die meisten Benutzer nur zu gut kennen. Sie haben die Dutzende von Feldern auf einer Seite durchgesehen, wenn Sie sich für einen Dienst anmelden und sich für einen Job bewerben. 5 Apps und Tools zur Organisation Ihrer Jobsuche 5 Apps und Tools zur Organisation Ihrer Jobsuche Jede gute Jobsuche benötigt ein System. Egal, ob es sich um eine App, eine Excel-Kalkulationstabelle oder um Unterlagen und Ordner aus alten Schulen handelt, mit diesen Tools für die Arbeitssuche stellen Sie sicher, dass Sie eine Beschäftigung finden. Lesen Sie mehr oder ähnlich. Nach dem Klicken auf Nächster, Sie werden mit einem Fehler begrüßt, dass die E-Mail-Adressfelder nicht übereinstimmen, oder ein anderes solches Versehen.
Das Problem ist, dass Durch das Neuladen der Seite werden alle eingegebenen Daten entfernt! Jetzt muss der Benutzer seine Zeit verschwenden, indem er dieselben Informationen erneut durchgeht und wieder eingibt. Wenn der Programmierer einfach die Inline-Validierung implementiert hatte Was ist JavaScript und wie funktioniert es? Was ist JavaScript und wie funktioniert es? Was ist Javascript? Es ist eine Programmiersprache, die zur Verbesserung von Webseiten verwendet wird. Es beinhaltet das dynamische Aktualisieren von Webseiten, Benutzeroberflächen und mehr. Tauchen Sie ein in das, worum es bei Javascript geht. Weitere Informationen - Überprüfen, ob die Eingabe gültig ist, bevor der Benutzer sie übergibt - Ihre Seite könnte dies vermeiden.
4. Aufblähen und Herunterfahren von Software
Sie können fast hören, wie die Benutzer weinen, wenn eine einst so großartige Software mit so vielen zusätzlichen Funktionen aufgebläht wird, dass sie ein Albtraum ist. Ein gutes Beispiel hierfür ist iTunes 5 iTunes Alternatives für Windows zur Wiedergabe von Musik oder Verwalten von iPhone oder iPad 5 iTunes Alternatives für Windows zur Wiedergabe von Musik oder Verwalten von iPhone oder iPad iTunes ist aufgebläht und langsam, insbesondere für Windows-Benutzer. Wussten Sie, dass Sie mit zahlreichen Windows-Apps Musik abspielen und Ihr iDevice verwalten können? Wir zeigen Ihnen fünf fantastische iTunes-Alternativen. Weiterlesen . Es ist ein wichtiges Programm, das installiert werden muss, wenn Sie ein iPad oder iPhone besitzen. 5 Möglichkeiten, Musik mit Ihrem iPhone ohne iTunes zu synchronisieren 5 Möglichkeiten, Musik mit Ihrem iPhone ohne iTunes zu synchronisieren Ringen Sie nicht mit iTunes, um Musik auf Ihr iPhone zu laden stattdessen alternative Methoden und Problemumgehungen. Lesen Sie mehr, und es ist in den letzten Monaten zum Glück ein wenig abgespeckt worden. Aber es war lange Zeit verwirrend und anmaßend.
Wenn Sie iTunes installieren, enthält es auch eine Menge anderer Apple-Software wie Bonjour, QuickTime und Apple Software Update. Einmal installiert, hat iTunes so viel zu bieten, dass sich Ihr Kopf drehen würde. Sie können den Store nach Musik, Filmen und Hörbüchern durchsuchen. Was können Sie mit einer Apple- oder iTunes-Geschenkkarte kaufen? Was kann man mit einer Apple- oder iTunes-Geschenkkarte kaufen? Haben Sie eine Apple-Geschenkkarte und sind nicht sicher, wofür Sie sie ausgeben sollen? Hier finden Sie eine Anleitung zum Einlösen und Ausgeben von Apple- und iTunes-Geschenkkarten. Weitere Informationen und Podcasts finden Sie unter Apple Music. Hier finden Sie Informationen zum Streaming. Erste Schritte mit Apple Music - Wichtige Informationen Erste Schritte mit Apple Music - Wichtige Informationen Nach dem Kauf von Beats im letzten Jahr hat Apple seinen Streaming-Musikdienst endlich freigesetzt auf der Welt Lesen Sie mehr, zeigen Sie Apps im iOS App Store an, synchronisieren Sie Ihr Gerät und vieles mehr.
Dabei wird nicht einmal erwähnt, wie viel Speicherplatz iTunes auf Ihrem System beansprucht, seine langsame und verwirrende Benutzeroberfläche und die Alpträume, die mit dem Synchronisieren von Musik einhergehen (einschließlich der zufälligen Löschung von Apple Music "Delete Your Library"? Tipps, wenn Musik verschwindet Apple Music hat Ihre Bibliothek gelöscht? Songs, von denen Sie dachten, dass sie in iCloud sicher waren, sind verschwunden? Hier können Sie Ihre Sammlung wiederherstellen und schützen. Weitere Informationen). iTunes versucht zehn Dinge zu tun, anstatt ein oder zwei wirklich gut zu machen.
Wenn Sie nur das iPhone installiert haben, um gelegentlich eine Sicherungskopie des iPhones zu erstellen, ist es wahrscheinlich immer schwieriger, iTunes zu öffnen, ewig zu warten und dann zu sehen, was in letzter Zeit überfüllt ist. Ebenso kümmert sich ein Benutzer, der iTunes zum Musikhören verwenden möchte, nicht um all den anderen Unsinn.
5. Ignorieren der Betriebssystem-Designstandards
Jedes größere Betriebssystem (OS) hat eine Reihe von Standards, die Entwickler beim Erstellen von Apps beachten sollten. Sie erwarten, dass eine Android-App anders aussieht. Erkunden von Android L: Was genau ist Materialdesign? Erkundung von Android L: Was genau ist Materialdesign? Sie haben vielleicht von Android L und Material Design gehört, aber was genau ist diese neue Designphilosophie und wie wirkt sich dies auf Android und andere Google-Produkte aus? Lesen Sie beispielsweise mehr über eine iOS-App. Und diese ändern sich im Laufe der Zeit! Vergleichen Sie beliebte Android-Apps von 2012 und jetzt. Wenn Sie sich an die Richtlinien halten, auch wenn Ihre App optisch nicht besonders ansprechend ist, ist sie zumindest präsentierbar. Aber wenn Sie sich dagegen wehren, werden die Benutzer verrückt.
Nehmen Sie zum Beispiel die Zurück Taste auf Android. Wenn Sie darauf tippen, sollten Sie einen Bildschirm zurückgehen. Wenn Sie also eine E-Mail in Google Mail anzeigen, tippen Sie auf Zurück sollte in Ihren Posteingang zurückkehren. Wenn Ihre App dies ignoriert und macht Zurück Schließen Sie die App, es geht im Gegensatz zu allem, was Android-Nutzer wissen. Ebenso ärgerlich sind Android-Apps, die den Benutzern iOS-Entwurfsmuster aufzwingen.
Wenn Sie Ihre Benutzer dazu zwingen, eine komische Eigenart Ihrer App zu erlernen, anstatt das zu tun, was Sie sollten, ist dies nicht innovativ, sondern frustrierend. Unabhängig davon, ob Sie eine native Windows 10-App oder eine iOS-App erstellen, sehen Sie sich den Standard an und befolgen Sie ihn.
6. Bestattungsoptionen in Stapeln von Menüs
Menüs sind in den meisten Programmen eine bedauerliche Notwendigkeit. Wenn Ihr Programm nicht extrem einfach ist und alles in einer Reihe von Symbolen anzeigt, enthält es wahrscheinlich Menüs für weniger verwendete Funktionen und Optionen. Und während Sie nicht unbedingt über obskure Features verfügen müssen, z. B. Microsoft Word 10 - Verborgene Features von Microsoft Word, die Ihr Leben einfacher machen 10 - Versteckte Features von Microsoft Word -, die Ihr Leben erleichtern werden Microsoft Word ist täuschend einfach. Es geht Ihnen gut, solange Sie ein Dokument starten und nur tippen. Aber Microsoft Word wäre nicht das Schweizer Messer ohne seine produktiven Funktionen. Lesen Sie mehr auf den ersten Blick. Das Verstecken von häufig verwendeten Werkzeugen führt zu viel Zeitverschwendung beim Navigieren.
Wenn ein Benutzer sechs Klicks benötigt, um zu dem Werkzeug zu navigieren, das er benötigt, wird dies schnell auf die Nerven gehen. Tastenkombinationen können bei diesen Windows-Tastenkombinationen helfen. 101: Das ultimative Handbuch Tastenkombinationen für Windows 101: Das ultimative Handbuch Tastenkombinationen für das Tastaturkürzel können Ihnen Stunden ersparen. Beherrschen Sie die universellen Windows-Tastenkombinationen, Tastatureingaben für bestimmte Programme und einige weitere Tipps, um Ihre Arbeit zu beschleunigen. Lesen Sie mehr, aber die bequemsten (Strg + S) sind normalerweise für die größten Funktionen reserviert (sparen). Drücken Strg + Umschalt + Alt + 9 + K macht auch nicht viel Spaß.
Dies gilt auch für Websites. Wenn Sie nur zu einer bestimmten Seite gelangen können, indem Sie einer Spur von Links von anderen Seiten folgen, ist dies ein schlechtes Design und erschwert es dem Benutzer, wieder dorthin zu gelangen, wo er war.
7. Änderungen ohne Grund vornehmen
Das Gedächtnis und die Vertrautheit der Muskeln sind bei der Verwendung einer App oder eines Betriebssystems weit verbreitet. Es ist einer der Gründe, warum das Wechseln zwischen Ökosystemen so hart ist Apple vs. Android: Kaufen Sie das Ökosystem, nicht das Gadget Apple vs. Android: Kaufen Sie das Ökosystem, nicht das Gadget Sie lieben Ihr Android-Handy und möchten ein Tablet kaufen. Jeder sagt Ihnen, dass das iPad das beste Tablet ist, und es ist wirklich das beste; Sie sollten sich aber trotzdem ein Android-Tablet kaufen. Weiterlesen . Entwickler können also alle abwerfen, wenn sie etwas ändern, was nicht unbedingt geändert werden muss.
Erinnern Sie sich an den Start von Windows 8? Die Leute sind ausgeflippt, weil Sie konnten nicht herausfinden, wie sie ihre Computer herunterfahren sollten. Microsoft übernahm die einfachste Aufgabe, die sich seit über einem Jahrzehnt an einem guten Standort befunden hatte, und verwandelte es in etwas, das die Leute online nachschlagen mussten. So beenden Sie Windows 8 So beenden Sie Windows 8 Windows 8 bringt die meisten Änderungen an der bekannten Windows-Oberfläche seit Windows 95. Die Option Herunterfahren befindet sich nicht dort, wo Sie sie erwarten würden - in der Tat das gesamte klassische Startmenü und Start… Lesen Sie mehr. Dies geschieht jedoch auch in geringerem Umfang.
Warum ändern Sie iOS-Funktionen ohne Grund mit jeder neuen großen Version. Was war los mit der iOS 10-Kontrollzentrale? #WWDC? pic.twitter.com/r9mmn2Ka5x
- Danny Policarpo (@dannypolicarpo) 6. Juni 2017
Jede neue Version von Android, iOS oder Windows 10 nimmt kleine Änderungen an den Namen der Menüs vor. Was war einmal? Einstellungen> Info zum Telefon> Build-Nummer auf Android ist jetzt Einstellungen> System> Info zum Telefon> Build-Nummer. Es ist eine kleine Änderung, aber wenn Sie über diese Menüs schreiben, sollte jeder Android-Benutzer diese 10 Entwickleroptionen anpassen. Jeder Android-Benutzer sollte diese 10 Entwickleroptionen anpassen. Das Android-Menü "Entwickleroptionen" enthält viele Tools für das Schreiben von Apps, aber Sie können etwas herausholen es auch. Hier sind die nützlichsten Einstellungen, die sich in den Entwickleroptionen verstecken. Lesen Sie mehr, Sie wissen nie, welche Version von Android-Personen verwendet wird. Daher müssen Sie jede mögliche Kombination beschreiben, um Verwirrung zu vermeiden.
Manchmal ist eine Änderung notwendig. Aber nur aus Gründen der Veränderung ist Verwirrung und zwingt die Benutzer dazu, sich scheinbar ohne Grund an ein neues Paradigma anzupassen.
Welche Elemente der Benutzeroberfläche hassen Sie am meisten??
Wir haben uns sieben überaus frustrierende Benutzerprobleme angesehen, die sich aus dummen Entscheidungen der Programmierer ergeben. Ob aus Terminen, Inkompetenz oder Faulheit, das sind die Macken, die wir ertragen, aber unter unserem Atem murmeln. Zumindest können wir mit ihnen Spaß haben.
Möchten Sie vermeiden, diese Fehler in Ihren eigenen Apps zu machen? Lesen Sie unsere Tipps zum Schreiben von sauberer und besserem Code. 10 Tipps zum Schreiben von Cleaner und besserem Code. 10 Tipps zum Schreiben von Cleaner und besserem Code. Das Schreiben von sauberem Code ist zwar einfacher als er tatsächlich ist, aber die Vorteile sind es wert. So können Sie heute saubereren Code schreiben. Weiterlesen .
Was sind deine am meisten gehassten Macken in Apps? Haben Sie interessante Beispiele für die besprochenen Kategorien? Teilen Sie uns in den Kommentaren mit, und zögern Sie nicht!
Bild-Gutschrift: Feverpitch / Depositphotos
Erfahren Sie mehr über: App-Entwicklung, Web-Entwicklung.