Ton approche du problème est pas idiote du tout, elle est juste un poil différente de la mienne.
Mon seul problème ta formulation c'est que tu te bases sur la fréquence, je te rejoins sur ce point dans le sens ou si l'exception se produit fréquemment, cela signifie que ce n'est pas un cas exceptionnel mais effectivement quelque chose qui pourrait peut être être mieux géré (j'ai bien écrit "peut être").
Cependant, même si l'exception se produit relativement souvent mais qu'aucun scénario ne permet de récupérer la situation de façon saine (exemple, base de donnée qui tombe pendant une transaction ou répertoire inaccessible à cause de politiques de domaines à la con qu'on modifie sans arrêt), je ne catcherai pas. Simplement parce que même si je catche qu'est-ce que je fais??? Je vais pas remonter le serveur dans mon code, en gros je ne fais rien de plus que ce que mon handler global ferait donc à quoi bon catcher?
Partager