Le rapport c'est que dans du code industriel, tu as beaucoup de log, donc quasiment toutes tes fonctions ont potentiellement des erreurs liés à ça.
Avec des exceptions, si tu as un problèmes de log ça n'est pas ignoré sans "surcout visuel" lié a la propagation des valeurs de retour..
Pour les débordements entier: l'arithmétique de modulo n'est quasiment jamais la sémantique que tu veux (les exceptions étant principalement la gestion des timers)
"- C'est un problème de dimensionnement, un bug et pas un cas d'erreur."
Hum, c'est un peu n'importe quoi cette phrase!
Ne pas poster tard le soir?
[^] # Re: Pourquoi des exceptions?
Posté par reno . En réponse au journal Un premier contact avec le langage Nim. Évalué à 2.
Le rapport c'est que dans du code industriel, tu as beaucoup de log, donc quasiment toutes tes fonctions ont potentiellement des erreurs liés à ça.
Avec des exceptions, si tu as un problèmes de log ça n'est pas ignoré sans "surcout visuel" lié a la propagation des valeurs de retour..
Pour les débordements entier: l'arithmétique de modulo n'est quasiment jamais la sémantique que tu veux (les exceptions étant principalement la gestion des timers)
"- C'est un problème de dimensionnement, un bug et pas un cas d'erreur."
Hum, c'est un peu n'importe quoi cette phrase!
Ne pas poster tard le soir?