En même temps tu propose de faire des choses : retenter l'exécution, continuer l'exécution, etc. Autant dire que tu sais quoi faire. C'est donc pas un comportement inattendu, et ca ne doit pas être géré avec des exceptions, même en Java ou ce que tu veux.
Le principe des exceptions, c'est de sortir de ton flot d'exécution courant parcque tu ne sais justement pas comment traiter le problème.
Après y'a un principe d'encapsulation en objet, qui fait que tu n'est pas censé savoir connaître le déroulement exact de telle ou telle méthode, ce qui t'intéresse c'est son contrat. Donc si cette méthode lève une "exception", je trouve ca vraiment dangereux de dire "vas-y continue c'est pas grave", sans savoir exactement ce que faisait la méthode en question et les implications sur la suite du flot d'exécution.
J'aimerai vraiment un exemple concrêt, parcque j'ai du mal à cerné quels cas vous voulez gérer.
[^] # Re: pas possible ?
Posté par TImaniac (site web personnel) . En réponse au journal Contrats et exceptions. Évalué à 7.
Le principe des exceptions, c'est de sortir de ton flot d'exécution courant parcque tu ne sais justement pas comment traiter le problème.
Après y'a un principe d'encapsulation en objet, qui fait que tu n'est pas censé savoir connaître le déroulement exact de telle ou telle méthode, ce qui t'intéresse c'est son contrat. Donc si cette méthode lève une "exception", je trouve ca vraiment dangereux de dire "vas-y continue c'est pas grave", sans savoir exactement ce que faisait la méthode en question et les implications sur la suite du flot d'exécution.
J'aimerai vraiment un exemple concrêt, parcque j'ai du mal à cerné quels cas vous voulez gérer.