Questions marquées «exceptions»

Une exception est une occurrence dans un processus d'application qui nécessite un écart par rapport au flux normal du programme.

2
Granularité des exceptions
J'ai rencontré un débat entre quelques amis et moi. Ils préfèrent les exceptions générales telles que ClientErrorExceptionet ServerErrorExceptionavec détail comme champs de l'exception, alors que je préfère rendre les choses plus spécifiques. Par exemple, je pourrais avoir une poignée d'exceptions comme: BadRequestException AuthenticationFailureException ProductNotFoundException Chacun de ces éléments est basé …

2
Avons-nous besoin de valider l'utilisation complète du module ou seulement les arguments des méthodes publiques?
J'ai entendu dire qu'il est recommandé de valider les arguments des méthodes publiques: Doit-on vérifier null s'il n'attend pas null? Une méthode doit-elle valider ses paramètres? MSDN - CA1062: Validez les arguments des méthodes publiques (j'ai un arrière-plan .NET mais la question n'est pas spécifique à C #) La motivation …



2
Utilisez un else after exception (ou non)
Considérez ce morceau de code: if (x == 1) { throw "no good; aborting" ; } [... more code ...] Considérez maintenant ce code: if (x == 1) { throw "no good; aborting" ; } else { [... more code ...] } Les deux cas fonctionnent exactement de la même …


2
Comment puis-je déboguer des exceptions qui ne sont pas facilement reproductibles et ne se produisent que dans un environnement de production?
Je travaille sur un problème où l'exception ne se produit que dans notre environnement de production. Je n'ai pas accès à ces environnements et je ne sais pas ce que cette exception signifie. En regardant la description de l'erreur, je n'arrive pas à comprendre la cause. javax.net.ssl.SSLHandshakeException: Received fatal alert: …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.