Le 26 Apr 2002 [EMAIL PROTECTED] a �crit : > C'est l'approche que je pr�conise �galement. C'est aussi ce que > sugg�re Bruce Eckel dans son livre "thinking in Java" au chapitre 9: >
Alors �a ! Je suis aussi g�nial que Bruce Eckel ! (et de toi, "scliche"). > [...] > Deux fonctions existent donc : expliquer, et se remettre dans un > �tat correct. > Je ne suis pas d'accord. Une exception indique une erreur grave qui > implique un branchement vers d'autres instructions ou bien l'arr�t du > logiciel afin d'informer l'utilisateur que l'op�ration a �chou�. > Tenter de corriger la provenance de l'exception (comme par exemple en > incluant les "try/catch" dans un "while") s'av�re difficile et peut > aussi �chouer. C'est en fait la probl�matique mieux connu sous le nom Je me suis mal exprim� : "se remettre dans un �tat correct", ce n'est pas forc�ment tenter de corriger l'erreur. C'est se mettre dans un �tat tel que l'on puisse r�pondre � la prochaine sollicitation, bien que l'on vienne de subir une erreur. Ce n'est pas dans le but de refaire le traitement, c'est dans le but de pouvoir r�pondre correctement � une autre demande. -- Sur le Web, tout de suite. Herve AGNOUX - diaam informatique http://www.diaam-informatique.com
