Conception objet en Java avec BlueJ
une approche interactive
David J. Barnes, Michael Kölling
version française: Patrice Moreaux
11. Gestion des erreurs
Rédigé avec
Conception objet en Java avec BlueJ – une approche interactive 2
© David J. Barnes, Michael Kölling version française: Patrice Moreaux
Concepts clés étudiés
Programmation défensive
anticiper ce qui pourrait mal se passer
Gestion et déclenchement des
exceptions
Notification d’erreurs
Gestion de fichiers simple
Conception objet en Java avec BlueJ – une approche interactive 3
© David J. Barnes, Michael Kölling version française: Patrice Moreaux
Quelques situations
causes d'erreurs
Implantation incorrecte
non conforme à la spécification
Requête inappropriée sur un objet
exemple: indice non valide
État inconsistant ou inapproprié
exemple: lors d'une extension de classe
Conception objet en Java avec BlueJ – une approche interactive 4
© David J. Barnes, Michael Kölling version française: Patrice Moreaux
Pas toujours une erreur
du programmeur !
les erreurs proviennent souvent de
l’environnement
URL entrée non valide
interruption réseau
la gestion de fichiers est particulièrement
génératrice d’erreurs
fichiers manquant
permissions non adaptées
Conception objet en Java avec BlueJ – une approche interactive 5
© David J. Barnes, Michael Kölling version française: Patrice Moreaux
Explorer des situations
génératrices d’erreurs
Expérimenter des situations d’erreurs
avec les projets address-book (carnet
dadresses).
Deux aspects:
signaler les erreurs
Gérer les erreurs
1 / 43 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !