Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3107 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  les exceptions en c++

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

les exceptions en c++

n°288330
hellbilly
free smile
Posté le 17-01-2003 à 13:25:26  profilanswer
 

salut,
 
est-ce vous gérez les exceptions en C++ ?
 
j'aimerais bien savoir car moi je les gère quasiment jamais :D. C'est pas bien ou faut que je m'y mette ?


Message édité par hellbilly le 17-01-2003 à 13:26:07
mood
Publicité
Posté le 17-01-2003 à 13:25:26  profilanswer
 

n°288334
kadreg
profil: Utilisateur
Posté le 17-01-2003 à 13:31:23  profilanswer
 


 
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%.
 


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°288341
hellbilly
free smile
Posté le 17-01-2003 à 13:36:20  profilanswer
 

kadreg a écrit :


 
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%.
 


 
t'es precis. Tu les sorts d'où ces chiffres ?

n°288373
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 17-01-2003 à 13:57:54  profilanswer
 

kadreg a écrit :


 
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%.
 
 


ç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.


---------------
J'ai un string dans l'array (Paris Hilton)
n°288382
hellbilly
free smile
Posté le 17-01-2003 à 14:08:54  profilanswer
 

Harkonnen a écrit :


moi je les utilise de manière très localisée. mais c'est vrai qu'elles sont bien pratiques des fois.


 
T'aurais pas des exemples ? car le pb c'est que j'ai jamais vu l'utilité de les gérer.

n°288415
chrisbk
-
Posté le 17-01-2003 à 14:50:23  profilanswer
 

hellbilly a écrit :


 
T'aurais pas des exemples ? car le pb c'est que j'ai jamais vu l'utilité de les gérer.
 


cas d'erreur
tu peux ne pas gerer un code de retour indiquant une erreur, par contre une exception devra tjs etre "catcher"

n°288800
nraynaud
lol
Posté le 18-01-2003 à 06:22:13  profilanswer
 

hellbilly a écrit :


 
T'aurais pas des exemples ? car le pb c'est que j'ai jamais vu l'utilité de les gérer.
 


=> "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).


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  les exceptions en c++

 

Sujets relatifs
Gestion des exceptions dans les ServletsLes exceptions, y a une truc que j'comprend pas.
[Java] pb avec les ExceptionsGestion des exceptions dans des DLL
gerer des exceptions avec JavaScript[Interbase] Problème curieux sur les exceptions
[WebServices] Axis : les exceptions et les transactionsJava et les exceptions
Comment traiter les exceptions (avec TRY et CATCH) ????[Delphi/COM+] Gestion des exceptions ...
Plus de sujets relatifs à : les exceptions en c++


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)