Ausrufezeichen in Fehlermeldungen [geschlossen]

13

Was halten Sie von Ausrufezeichen in Fehlermeldungen? dh "Die Adresse ist ungültig!".

Ich persönlich denke, es fügt nichts hinzu, beleidigt den Benutzer und lässt das Produkt so aussehen, als ob es von einem 12-Jährigen in TRS-80 BASIC geschrieben wurde.

JoelFan
quelle
2
Oder noch besser ... was ist, wenn sie nicht für Fehler, sondern für erfolgreiche Operationen verwendet werden (in diesem Fall sollte wahrscheinlich der gesamte Dialog entfernt werden), wie zum Beispiel "Datei erfolgreich gespeichert!" ... nichts wie das Erstellen Ihrer Software sehen schockiert aus, dass es tatsächlich gelungen ist, etwas zu tun
JoelFan 18.11.11

Antworten:

16

Auf Fehlermeldungen, die dem Benutzer angezeigt werden sollen? Ja, ich bin bei dir. Alles, was dem Benutzer das Gefühl gibt, seine Maschine sei ein Idiot, sollte unter "Bad Idea" abgelegt werden.

Aber Fehlermeldungen, die an die Protokolldatei gesendet werden sollen, insbesondere auf dem Server? Ich weiß , dass du angeblich noch ein Gefühl von Professionalität zu halten, weil diejenigen , die noch auf dem Bildschirm des Benutzers aufwickeln kann. Aber ich muss zugeben, es ist furchtbar verlockend, es aufzuspüren ...

BlairHippo
quelle
2
Genau. Vom Benutzer sichtbare Fehlermeldungen sollten niemals alarmierend sein. Ich unterstütze Snarky-Debug-Meldungen jedoch vollständig. "Keine Betreffzeile oder Nachrichtentext, hoffe, das ist in Ordnung ..."
TMN
In einer Protokolldatei kann es nützlich sein, wenn Sie versuchen, die Aufmerksamkeit der Leute auf sich zu lenken. Wenn der Fehler jedoch so schlimm ist, dass ein Ausrufezeichen angezeigt wird (z. B. Schwerwiegender Fehler!), Werden Sie ohnehin nur nach der Zeichenfolge suchen.
rjzii
Ich habe Fälle gesehen, in denen dumme Fehlermeldungen rechtliche Probleme verursacht und mit Sicherheit das Geschäft verloren haben. Hier sollte der Kunde / die andere Firma niemals die Anwendung sehen, die die Nachrichten generiert hat. Einige Vermarkter hielten es für eine gute Idee, dem Kunden einige hausinterne Produkte zur Verfügung zu stellen, und es folgte der 3. Weltkrieg.
uɐɪ
13

Usability-Guru Jakob Nielsen rät von ihrer Verwendung ab. Die meisten Usability-Empfehlungen basieren auf Recherchen. Deshalb ziehe ich diese Ratschläge eher persönlichen Meinungen vor.

LennyProgrammierer
quelle
4

Sie sind fast so schlecht wie das Wort "Bitte" in Dialogen. Wirf sie weg!

JohnFx
quelle
1
Warum ist "bitte" eine schlechte Sache? Für mich klingt "Geben Sie Ihren Namen ein" rau im Vergleich zu "Bitte geben Sie Ihren Namen ein".
Foraidt
1
Eine Benutzeroberfläche sollte präzise sein, insbesondere wenn Sie erwarten, dass Benutzer etwas lesen. Es ist schon schwer genug, sie zum Lesen von Dialogen zu bewegen, wenn Sie sie auch wirklich brauchen. Eine Möglichkeit, das Problem zu verschlimmern, besteht darin, sie zu trainieren, dass Ihre Benutzeroberfläche voller fremder Texte ist. In dem Beispiel, das Sie angegeben haben, würde ich sagen, dass sogar "Geben Sie Ihren Namen ein" zu viel ist. Gehen Sie mit einem Textfeld und einer Beschriftung "Name:" Der Benutzer weiß, was in dieser Situation zu tun ist.
JohnFx
3

Ich mag fett, alle Großbuchstaben und Ausrufezeichen!

Gratzy
quelle
5
... denn nichts sagt "Good User Experience" so gut wie das Gefühl, dass Ihr Programm nach vier Schlägen Pixie Stix-Espresso tatsächlich ein siebenjähriges Kind ist. ;-)
BlairHippo
@ BlairHippo Ich liebe die Analogie, die perfekt war.
Gratzy
Perfekt, außer dass Sie nur einen Ausruf
hinzugefügt haben
0

Nun, wenn es sich um ein Windows-Standarddialogfeld handelt, enthält es möglicherweise bereits ein Ausrufezeichen in einem roten Dreieck oder einem blauen Kreis, abhängig von den Parametern, die an die Win32-API-Methode übergeben werden, die es anzeigt. Warum also die Dringlichkeit verdoppeln?

Jesse C. Slicer
quelle
Weil deine Freundin dich fallen lassen könnte, wenn du es nicht tust. ( youtube.com/watch?v=3rd7j-aSqFU )
JohnFx
Ich habe die Gefahren nie gekannt. Aber andererseits geht man davon aus, dass Programmierer generell Freundinnen haben (nur ein Scherz!)
Jesse C. Slicer