Jeśli programujesz dla odbiorców nietechnicznych, narażasz się na duże ryzyko, że użytkownicy nie przeczytają starannie sformułowanych i pouczających komunikatów o błędach, ale po prostu klikną pierwszy dostępny przycisk, wzruszając ramionami.
Zastanawiam się więc, jakie dobre praktyki możesz polecić, aby pomóc użytkownikom faktycznie przeczytać komunikat o błędzie, zamiast po prostu go odkładać. Pomysły, które przychodzą mi do głowy, wyglądałyby następująco:
- Formatowanie oczywiście pomocy; może prosty, krótki komunikat z przyciskiem „Dowiedz się więcej”, który prowadzi do dłuższego, bardziej szczegółowego komunikatu o błędzie
- Czy wszystkie komunikaty o błędach prowadzą do jakiejś sekcji podręcznika użytkownika (nieco trudne do osiągnięcia)
- Po prostu nie wysyłaj komunikatów o błędach, po prostu odmawiaj wykonania zadania (nieco „Apple” sposób obsługi danych wejściowych użytkownika)
Edycja: mam na myśli dość szeroką bazę użytkowników, którzy nie używają oprogramowania zbyt często i nie są uwięzieni (tj. Nie ma oprogramowania wewnętrznego ani wąskiej społeczności). Bardziej ogólna forma tego pytania została zadana na slashdot , więc możesz sprawdzić tam niektóre odpowiedzi.