Daniel Tschirhart : Gestion des erreurs d'exécution V1.0
2
G
Gé
érer les erreurs d
rer les erreurs d’
’ex
exé
écution
cution
nIl est difficile, voir impossible au concepteur d’une classe, de prévoir
le mode de récupération d’erreur le mieux adapté.
nC’est àl’application de prévoir le mode de réaction le plus approprié:
nil faut que la conception de la classe incriminée laisse la possibilitéde définir
un mode de récupération.
nFace àl’impossibilitéàun programme de continuer, le concepteur
d’une classe peut définir les politiques suivantes :
nutiliser la politique de l’autruche !
nterminer le programme (attention aux pertes des données !),
narrêter le traitement en cours et retourner une erreur dans une variable
globale (mais il faut penser àla tester !)
nappeler une fonction de gestion d’erreur qui doit toutefois se terminer
avec l’une des possibilités précédentes,
nutiliser le mécanisme de gestion des exceptions.