30Fermer32
Pen^2Le 24/02/2011 à 15:34
PS :
iwannabeamaki (./27) :
Puisque squalyl n'a pas l'air convaincu, histoire d'apporter quelques justifications à ce que je disais en ./17 :

- Les exceptions en Java sont lentes : http://blog.developpez.com/adiguba/p1075/java/perfs/exception-et-performances/


conclusion de ton article :
Donc il serait vraiment dommage de se passer de la gestion des exceptions... surtout que cette dernière apporte de nombreux avantages :

* Elles contiennent de nombreuses informations sur l'erreur (message d'erreur et 'Stack Trace'),
* Elles permettent d'obliger le développeur à les traiter, alors que rien ne l'empêche d'ignorer un code de retour,
* On peut facilement sortir proprement de la méthode en utilisant le mot-clef finally (pour fermer des connections ou fichiers par exemples), * On peut rajouter de nouveaux types d' exceptions sans impacter le code des méthodes appelantes (grâce au principe du polymorphisme)
Je pense que squalyl est convaincu, désormais grin