Ich mag die Gründe für die akzeptierte Antwort, aber ich muss zumindest mit meiner Interpretation der Beschränkung der Informationen auf das, was "umsetzbar" ist, respektvoll nicht einverstanden sein . Ich möchte nur ein bisschen mehr als das als Benutzer als "unerwarteter Fehler" wissen .
Zugegeben, ich bin ein bisschen computerversiert und habe diese Vorurteile, aber ich denke nicht, dass dies eine besonders voreingenommene Ansicht ist. Weil ich mein Bestes geben kann, um diese Tendenz zu beseitigen, indem ich diese Denkweise auf Bereiche anwende, für die ich wenig Erfahrung habe, wie die Luftfahrt.
Ich weiß zwar wenig über die Luftfahrt, sage jedoch, mein Flug sei verspätet oder annulliert, und das einzige, was die Mitarbeiter mir mitteilen, ist: "Wir hatten einen unerwarteten Fehler. Bitte warten Sie 3 Stunden, bis ein weiterer Flug beginnt." Zumindest empfinden Sie mich in diesen Fällen eher als verärgerten Kunden, denn obwohl dies meine Vorgehensweise in keiner Weise wirklich beeinflusst, möchte ich nur ein bisschen mehr darüber erfahren, warum ich so bin auf diese Weise als zahlender Kunde belästigt.
Wenn sie nur sagten: "Wir erleben turbulentes Wetter" oder "Wir hatten einen medizinischen Notfall in unserem vorherigen Flug" oder eine Gerätefehlfunktion oder was auch immer, dann reicht das für mich aus, um viel mehr als "unerwartete Fehler" zu sympathisieren Sei ein bisschen zufriedener damit, herumzusitzen und 3 Stunden auf den nächsten Flug zu warten. Vielleicht bevorzuge ich sogar ein Technobabble, das über meinen Kopf geht und "unerwarteten Fehlern" wie "In Ordnung, die Wörter, die aus Ihrem Mund kommen, gehen in mein Ohr, erreichen aber nicht den Zentralprozessor. Aber ich verstehe jetzt, dass es eine Art gibt Ich gehe Kaffee trinken und setze mich dort hin! Hoffe ihr kriegt das Problem mit dem Ding in den Griff! "
Und häufig, was die Ausnahmebehandlung anbelangt, denke ich, dass Sie in der Regel über genügend grundlegende Informationen zu den Ereignissen auf der catch
Website verfügen , auch wenn Sie die technischen Details der Ausnahme ausblenden möchten, z.
try
{
load_file(file_name);
}
catch (const exception& ex)
{
exception_dialog("Failed to load file: '{1}'.", file_name);
}
Und das zeigt nicht einmal die möglicherweise sehr technischen Informationen an, die mit der Ausnahme verbunden sind, aber es sagt uns zumindest deutlich mehr als "unerwarteter Fehler". Es liefert zumindest ein kontextuelles "Was / Wo / Wann", auch wenn es nicht "Warum / Wie" sagt. Ich denke, zumindest der Wunsch nach dieser grundlegenden Informationsebene ist nicht besonders von meiner Computer-Geschicklichkeit beeinflusst.
Der Rest ist wahrscheinlich sehr spezifisch für Ihre Kunden und besonderen Bedürfnisse. Aber mein Appell ist zumindest für etwas, das nur ein kleines bisschen mehr ist als "unerwarteter Fehler".