Ce que vous mettez (
je ne te mets pas en cause
, le "vous" est pour les posteurs ci-dessus) comme
"avantages" des exceptions, qui est de ne PAS gerer de couche en couche les
erreurs, signifie que la couche immediatement superieure, ou celle du
dessus, n'est pas forcement au courant qu'il est arrive quelque chose pour
un de ses elements...
Si il se trouve que cette couche fait une boucle "continue" sur les
elements, son traitement sera pertube (
pouvant aller jusqu'au crash)
car elle ne sera pas au courant que quelque chose s'est mal passe...
Donc, meme si il s'agissait d'"objets" relativement independants, a moins
que le traitement GLOBAL soit 100% objet "pur", des qu'il y a la moindre
liaison (
une liste chainee, une table, sans parler de l'influence de
l'un sur le suivant) , si l'on veut que l'
appli continue comme
si de rien n'etait, en signalant juste une erreur, le fait de ne pas etre
averti devient un inconvenient majeur....
Partager