02-03-2015, 07:05 PM
(02-03-2015, 04:32 PM)Xenos a écrit : Pas dit, car l'exception peut être "voulue" (lever une exception si le fichier de stats du joueur n'existe pas, catcher l'exception, créer le fichier, et donc rattraper le coup). Dans ce cas, log & avertissement ne sont pas nécessaires.
D'ou le "Permettre a l'application de rester dans un état consistant", même si ça implique par exemple de catcher l'exception et de mettre en place une action palliative (même si cette action se résume a ne rien faire, c'est un choix pris par le dev, pas un bug caché).
Un petit ajout au passage, il existe des services comme rollbar ( http://rollbar.com/ ) qui permettent de loguer les exception non catchées.
Je l'utilise sur mon portfolio et sur quelque autres projets.
Au passage, si le coté webservice tiers ne te plais pas, il existe errbit ( https://github.com/errbit/errbit ).