it-swarm.com.de

So unterscheiden Sie Fehler: Benachrichtigen Sie den Benutzer oder melden Sie sich stillschweigend an

Software verfügt im Allgemeinen über Mittel zum Erkennen von Fehlern, z. B. zum Abfangen von Ausnahmen, und diese können kategorisiert werden:

  1. App kann nicht ausgeführt werden, einige Voraussetzungen nicht erfüllt.
  2. App konnte nicht gestartet werden.
  3. App gestartet, aber einige Teile sind nicht funktionsfähig.
  4. Sofort: Der Benutzer klickt auf etwas (erwartet, dass etwas passiert), aber dies ist nicht der Fall.
  5. Zeitaufwändig: Der Benutzer startet eine Aufgabe, die jedoch zwischendurch fehlschlägt.
  6. Alles funktioniert, aber mit einigen Warnungen.
  7. Etwas Kritisches ist schiefgegangen, die App stürzt ab.

Wie soll man nun entscheiden, welche Fehler gemeldet und welche stillschweigend protokolliert werden sollen?

4
user117

Ich denke im Allgemeinen, zeigen Sie einen Fehler, wenn:

  • Der Fehler ist für den Benutzer verständlich.
  • Der Benutzer kann den Fehler verringern, indem er eine Aktion ausführt oder sein Verhalten ändert.
  • Der Fehler wirkt sich unmittelbar auf die Benutzererfahrung aus.

zeigen Sie jedoch keinen Fehler an, wenn:

  • Der Fehler ist technisch und nur für Entwickler verständlich.
  • Der Fehler kann automatisch behoben werden.
  • Der Fehler hat keine spürbaren Auswirkungen auf die Sitzung des Benutzers oder auf seine unmittelbare Aufgabe.

Microsoft behandelt Fehlermeldungen in Windows User Experience Interaction Guidelines . Es versteht sich von selbst, dass Sie zunächst versuchen sollten, Fehler vorherzusagen und zu verhindern.

5
Matt Obee