les exceptions en c++ - C++ - Programmation
Marsh Posté le 17-01-2003 à 13:31:23
| hellbilly a écrit : salut,  | 
 
 
C'est mal, l'utilisation des exceptions fait chuter de 63% le taux de bug dûs à des cas d'erreur mal traité, ce qui aboutit à une réduction du coût de maintenance de 21%. 
 
Marsh Posté le 17-01-2003 à 13:36:20
| kadreg a écrit :   | 
 
 
t'es precis. Tu les sorts d'où ces chiffres ? 
Marsh Posté le 17-01-2003 à 13:57:54
| kadreg a écrit :   | 
 
ça dépend comment tu les utilise ! c'est sur que si tu colles tout ton code dans le bloc try{} et que tu catches à la fin, c'est pas vraiment la meilleure façon de faire.  
le pire, c'est qu'au boulot y'en a qui le font. 
 
moi je les utilise de manière très localisée. mais c'est vrai qu'elles sont bien pratiques des fois.
Marsh Posté le 17-01-2003 à 14:08:54
| Harkonnen a écrit :   | 
 
 
T'aurais pas des exemples ? car le pb c'est que j'ai jamais vu l'utilité de les gérer. 
Marsh Posté le 17-01-2003 à 14:50:23
| hellbilly a écrit :   | 
 
cas d'erreur 
tu peux ne pas gerer un code de retour indiquant une erreur, par contre une exception devra tjs etre "catcher"
Marsh Posté le 18-01-2003 à 06:22:13
| hellbilly a écrit :   | 
 
=> "Conception et Programmation orientées Objet" chapitres 11 "Conception par contrat : construire du logiciel fiable" et 12 "Quand le contrat est rompu : le traitement des execptions" Bertrand Meyer chez Eyrolles. 
 
Je vais peut-être le foutre dans ma signature ce bouquin (et utiliser l'expression RTFM, Read The Fabulous Meyer), je passe ma vie à dire aux gens de le lire. 
 
Dans une partie d'un papier de Simon Payton Jones ("tackling the awkward squad" ), il est fait une classification assez intéressante des exceptions : celles dûes au programme (synchrones, style une valeur invalide passée à une fonction) et celles dues au système (asynchrones, traitées par des signaux UNIX le plus souvent).
Marsh Posté le 17-01-2003 à 13:25:26
salut,
 . C'est pas bien ou faut que je m'y mette ?
. C'est pas bien ou faut que je m'y mette ?
est-ce vous gérez les exceptions en C++ ?
j'aimerais bien savoir car moi je les gère quasiment jamais
Message édité par hellbilly le 17-01-2003 à 13:26:07