Megosztás a következőn keresztül:


Hibaüzenetek irányelvei

A hibaüzenet olyan szöveg, amely egy olyan probléma leírására jelenik meg, amely megakadályozza, hogy a felhasználó vagy a rendszer elvégezze a feladatot. A probléma adatsérülést vagy adatvesztést okozhat. Az egyéb üzenettípusok közé tartoznak a megerősítések, a figyelmeztetések és az értesítések. A jelen témakörben szereplő irányelvek célja, hogy segítsenek egyértelmű hibaüzeneteket írni, amelyek könnyen honosíthatóak és hasznosak az ügyfelek számára.

A rosszul írt hibaüzenetek frusztrációt okozhatnak a felhasználók számára, és növelhetik a technikai támogatási költségeket. Egy jól megírt hibaüzenet a következő információkat nyújtja a felhasználónak:

  • Mi történt és miért?
  • Mi a felhasználó végeredménye?
  • Mit tehet a felhasználó, hogy megakadályozza, hogy újra megtörténjen?

A szöveg hossza nem probléma, ha a fejlesztő megfelelően kezeli a pufferméreteket. Fontos, hogy a felhasználó rendelkezzen a probléma megoldásához szükséges összes információval. Ha egy üzenet több célközönséget tartalmaz, előfordulhat, hogy külön szöveget kell megadnia a rendszergazdáknak, a végfelhasználóknak és a fejlesztőknek.

Ajánlott eljárások

A következő módokon javíthatja a hibaüzeneteket:

  • Kerülje a hibafeltételeket. Ha előre tudja jelezni, hogy hiba fog bekövetkezni, amikor egy felhasználó végrehajt egy adott műveletet, írja át a kódot, hogy a felhasználó ne okozhassa a hibát.
  • Írjon egy külön hibaüzenetet a hiba minden ismert okához. Ne használjon egyetlen általános üzenetet a hiba minden lehetséges okának magyarázatára, kivéve, ha nem tudja megállapítani a hiba okát, amikor az bekövetkezik.
  • Egyértelműen adja meg a problémát, és ha hasznos lesz a felhasználó számára, magyarázza el, hogy mi okozta a problémát. Amikor csak lehetséges, cserélje le a rendszer üzenettáblájának erőforrásaiból érkező általános üzeneteket egy, a problémára jellemző részletes üzenetre.
  • Adja meg a felhasználónak a probléma megoldását. Ha a megoldás több lépéssel is rendelkezik, tekintse meg a súgótémakört, amely részletesen ismerteti a feladatot.
  • Csak a termék, összetevő vagy varázsló nevét jelenítse meg az üzenet címsorában. Ez segít a felhasználónak meghatározni a probléma helyét. Ne foglalja össze a problémát a címsorban, és ne foglalja bele a "error" szót.
  • Ne használjon technikai zsargont, használja a közönség által megértett terminológiát. Ne használjon szlenget vagy rövidítéseket.
  • Használja a megfelelő parancsgombokat, például az OK, a Mégse, az Igen, a Nem és az Újrapróbálkozás gombot. A gombok kombinációit használhatja. Az Igen és a Nem gombot mindig együtt kell használni, és mindig egy kérdésnek kell megelőznie.
    • Egy művelet leállításához és az üzenetmező bezárásához használja a Mégse gombot.
    • Üzenetmező bezárásához használja a Bezárás gombot.
    • A hiba okával kapcsolatos további információkért használja a Részletek gombot.
    • A probléma megoldásáról a Súgó gombra kattintva kaphat további információt.
    • Ha az üzenet tartalmaz egy felhasználói műveletet, az OK gombbal zárja be az üzenetmezőt.
    • Igen és Nem gombokat kell egyszerre használni, és mindig egy kérdés előtt kell lennie.
  • Ha a hiba kritikus hiba, írja be az eseménynaplóba.

Stílusokkal kapcsolatos szempontok

  • Használjon teljes, de egyszerű mondatokat.
  • Használja a jelenlegi feszültet a problémát okozó feltételek vagy a még létező állapot leírására. A múltbeli tense használatával leírhatja a múltban történt különböző eseményeket.
  • Amikor csak lehetséges, használjon aktív hangot. A hibaállapot leírásához használhat passzív hangot.
  • Kerülje a nagybetűs szöveget és a felkiáltójeleket.
  • Ne érezze magát a felhasználó hibásnak, még akkor sem, ha a probléma egy felhasználói hiba eredménye.
  • Ne anthropomorphize. Ne utaljon arra, hogy a programok vagy hardverek gondolkodhatnak vagy érezhetnek.
  • Ne használjon köznyelvi szavakat vagy kifejezéseket. Ne használjon olyan kifejezéseket, amelyek bizonyos kultúrákban sértőek lehetnek.
  • Ne adjon hozzá több főnevet anélkül, hogy előpozíciót vagy alklámot ad hozzá a jelentés tisztázásához. Például a "Site Server LDAP Service címtárkiszolgáló" értéket "A helykiszolgáló LDAP-szolgáltatásának címtárkiszolgálója" értékre kell módosítani.
  • A mondat jelentésének tisztázásához szúrjon be leírókat egy kifejezés elé. Például az "InfID megadása, ha az észlelés nem értékre van állítva". Ezt a beállítást "Az InfID paraméter megadása, ha az Észlelés beállítás értéke Nem".
  • Kerülje a "rossz" szót. Használjon leíróbb kifejezéseket, hogy elmondja a felhasználónak, mi a probléma. Kerülje például az olyan üzeneteket, mint a "Rossz méret". Ehelyett adja meg a felhasználónak, hogy milyen feltételeket használjon a méret megadásakor.
  • Kerülje a "kérem" szót. Úgy értelmezhető, hogy a szükséges művelet nem kötelező.
  • Helyezze el az indexben lévő és a központi jelentés szempontjából releváns szavakat az üzenetsztring elején.