20Fermer22
squalylLe 24/02/2011 à 14:30
Brunni (./20) :
C'est pas une bonne pratique de lancer des exceptions à tout va.
va le dire aux implémenteurs de la JRE
Brunni (./21) :
En théorie déjà parce qu'une exception dénote un cas exceptionnel, qui n'est pas censé arriver (s'il arrive alors c'est que ton appli a PLANTE
Si un utilisateur de webservice ou autre t'envoie une mauvaise valeur et que ça divise par zéro, tu préfères dire OH SHI-- I DIVIDED BY ZERO et que ton jboss fasse harakiri parce que c'est exceptionnel, ou intercepter la RuntimeException et signaler l'erreur à l'utilisateur?
Brunni (./21) :
si bien que certains langages ou libs (comme celle de Objective-C il me semble) ne te garantissent même pas que le programme pourra continuer proprement après une exception
RAF si ce sont des langages de merde. On parle pas d'address error 68k hein, mais de langage managé qui s'exécute dans une vm (j'ai pas dit virtualisation hein, mais vm java)
Brunni (./21) :
si tu es cantonné dans ton monde Java tu ne peux pas comprendre
laught
Brunni (./21) :
[NSString stringWithContentsOfURL:@"http://caca.com" error:&errorDetailsIfNeeded]
sick