2011-01-17 1 views
2

Je suis un peu polyglotte quand il s'agit de langages de programmation, et la plupart des langages que j'utilise ont un traitement d'erreur/d'exception.Existe-t-il un ensemble de codes d'erreur/d'exception "universels"?

Dans la plupart des langues, il y a une implémentation par défaut d'ID d'erreur avec les messages associés, mais je n'ai jamais trouvé de liste de codes de production sur lesquels baser mes propres codes d'erreur.

Une telle chose existe-t-elle?

Si ce n'est pas utile, ou juste le bruit que la plupart des programmeurs ignorent?

Répondre

3

Le plus proche chose que je peux penser est POSIX error constants (bien que leurs valeurs numériques ne sont pas standardisées.)

2

Réponse courte - non, elle n'existe pas. Chaque système d'exploitation, plate-forme et logiciel a ses propres ID d'erreur. Ceux-ci ne sont pas synchronisés ou basés sur un ensemble standard. Je dirais qu'en dehors des erreurs communes, ce serait juste du bruit, et même avec le commun, il faut les normaliser et s'assurer qu'ils sont utilisés universellement.

Questions connexes