web-dev-qa-db-fra.com

L'humour sur le lit de mort

Voici une description assez précise d'une situation extrêmement rare, affichée par un programme juste avant seppuku:

ne peut pas gérer l'erreur fatale en raison d'une erreur fatale dans le gestionnaire d'erreur fatale!

Ces messages améliorent-ils ou aggravent-ils l'angoisse de l'utilisateur face à un crash logiciel?

40
sds

C'est une chose à laquelle vous devez faire attention, car vous ne savez pas quel est l'état d'esprit de vos utilisateurs lorsque votre application plante. Comme toujours, cela dépend vraiment du type d'application que vous écrivez et de la gravité de vos utilisateurs.

Dans le cas de quelque chose comme Google Chrome (comme contient la réponse de @ Josh), c'est difficile à dire. L'utilisateur naviguait-il sur Facebook quand il s'est écrasé? Alors probablement pas une grosse affaire, un peu d'humour est Bien. Mais étaient-ils en train de remplir leurs impôts? Travailler sur un blog qui n'était pas enregistré? Essayer d'acheter des billets de concert? Toutes les situations stressantes, et si mon navigateur se bloque, il est probablement inapproprié de faire des blagues à ce sujet.

Le guide de style sur MailChimp dit ceci:

Sois sérieux. Ne plaisante pas avec les gens frustrés.

Et cela vient de MailChimp, un site qui déborde de personnalité.

Il y a une différence entre avoir un message d'erreur "jokey" et un message plus conversationnel. De toute évidence, personne ne veut lire "ERREUR D'APPLICATION MAINTENANT EXIT", mais je pense qu'il y a une ligne à suivre ici lorsqu'un problème grave se produit avec votre application.

33
Mark D

De nombreuses applications affichent des messages de crash humoristiques (voir "Il est mort, Jim!" De Chrome).

Chrome crash screen

La clé ici est que l'application fournit également à l'utilisateur un moyen de récupérer l'application dans une certaine mesure (rechargement de la page, en savoir plus sur les erreurs ou envoyer des commentaires à Chrome). La possibilité pour l'utilisateur de faire quelque chose à propos du crash, en plus du message humoristique, soulage probablement une partie de la frustration d'un crash.

25
Joshua Barron

Il y a, je crois, des recherches pour rendre les messages d'erreur plus légers et accessibles (je me souviens l'avoir lu à un moment donné au cours des 7 dernières années de recherche, mais je ne me souviens pas où).

Le fait est qu'un message d'erreur affiché pour l'utilisateur devrait indiquer qu'un problème est survenu et échappait au contrôle du système. Il doit fournir des informations pertinentes sur l'endroit où le problème s'est produit (dans la page affichée? Dans le code principal?), Sans être trop spécifique.

Et enfin, il devrait fournir une voie pour progresser - idéalement à la fois une nouvelle tentative et un redémarrage. Si cela fournit également de l'humour, ou des excuses, ou la reconnaissance que c'est une occurrence inhabituelle, c'est un plus. Il accepte qu'il s'agit d'une mauvaise situation, et les mauvaises situations sont souvent atténuées par l'humour qui se déprécie.

Alors oui, c'est une bonne idée, et cela améliorera la perception du produit.

7
Schroedingers Cat