Dans mon expérience, il n'y a que deux types de messages d'erreur: celles spécifiques à l'application que vous développez et celles générées par une API dont votre application dépend.
Le premier type que vous aurez presque toujours besoin d'écrire vous-même. Le second type dépend de si vous voulez le montrer à l'utilisateur. Certains sont formulés assez simplement, vous pouvez simplement les transmettre à l'utilisateur mais dans la plupart des cas, les messages d'erreur produits par une API sont destinés aux développeurs et ne feraient que perturber un utilisateur final.
Par exemple la plupart des systèmes d'exploitation ont un message d'erreur "Fichier non trouvé" ou quelque chose de similaire. En supposant que le fichier que vous avez essayé d'ouvrir a été choisi par l'utilisateur, il est logique de transmettre cette erreur du système d'exploitation directement à l'utilisateur. Alors qu'une erreur "Diviser par zéro" n'aiderait pas l'utilisateur à moins que votre application n'effectue des calculs directement entrés par l'utilisateur. Dans la plupart des cas, cette erreur signifierait une erreur de programmation.
Pour les erreurs spécifiques à l'application. Le message d'erreur n'est utile que dans le contexte de l'endroit où il s'est produit. C'est pourquoi vous ne trouverez pas de collection de messages d'erreur génériques. Les messages d'erreur génériques ne donnent généralement pas assez d'informations à l'utilisateur pour savoir comment répondre.
Je ne suis pas au courant d'une telle liste, mais peut-être que nous pouvons en créer une si cette question est transformée en wiki. J'ai utilisé les messages Info/Erreur d'Apple comme guide sur certains projets. –
Qu'est-ce qui va changer si je transforme ceci en Wiki? (Je pense que les réponses peuvent être affichées en tant que Wiki quel que soit le type de question). –
Si la question est un wiki, toutes les réponses seront wiki, ce qui est mieux adapté au travail collaboratif. Lisez la FAQ pour plus d'informations: http://stackoverflow.com/questions/128434 –