Si vous programmez pour un public non technique, vous courez un risque élevé que les utilisateurs ne lisent pas vos messages d'erreur soigneusement formulés et éclairants, mais cliquez simplement sur le premier bouton disponible avec un haussement d'épaules de frustration.
Je me demande donc quelles bonnes pratiques vous pouvez recommander pour aider les utilisateurs à lire réellement votre message d'erreur, au lieu de simplement le renoncer. Les idées auxquelles je peux penser seraient du type:
- Formatage bien sûr aide; peut-être un message simple et court, avec un bouton "En savoir plus" qui mène au message d'erreur plus long et plus détaillé
- Avoir tous les messages d'erreur liés à une section du guide de l'utilisateur (quelque peu difficile à réaliser)
- Ne publiez pas de messages d'erreur, refusez simplement d'exécuter la tâche (une manière un peu «Apple» de gérer les entrées utilisateur)
Edit: le public que j'ai en tête est une base d'utilisateurs assez large qui n'utilise pas le logiciel trop souvent et qui n'est pas captive (c'est-à-dire pas de logiciel interne ou de communauté restreinte). Une forme plus générique de cette question a été posée sur slashdot , vous voudrez peut-être y vérifier certaines des réponses.