J'avais vu un article sur "or die() must die".
Il est clair qu'un arrêt de script est mal en production, sauf peut être dans les cas extrêmes (les mecs qui tentent de faire des trucs contournés) : dans ce cas, à comportement anormale, réponse anormale.
Pour moi, en dev, en test, les erreurs sont affichées dans la page. En prod, elles sont communiquées aux admins de façon silencieuse, et tous les scripts doivent pouvoir tourner en cas d'erreur : ces scripts ne donnent donc plus grand chose d'utilisable, mais ils sont là.
Pour tout ça, l'utilisation propre d'exceptions est bien.
Il est clair qu'un arrêt de script est mal en production, sauf peut être dans les cas extrêmes (les mecs qui tentent de faire des trucs contournés) : dans ce cas, à comportement anormale, réponse anormale.
Pour moi, en dev, en test, les erreurs sont affichées dans la page. En prod, elles sont communiquées aux admins de façon silencieuse, et tous les scripts doivent pouvoir tourner en cas d'erreur : ces scripts ne donnent donc plus grand chose d'utilisable, mais ils sont là.
Pour tout ça, l'utilisation propre d'exceptions est bien.