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.

3
Exceptions - «ce qui s'est passé» vs «que faire»
Nous utilisons des exceptions pour permettre au consommateur du code de gérer un comportement inattendu de manière utile. Habituellement, des exceptions sont construites autour du scénario "ce qui s'est passé" - comme FileNotFound(nous n'avons pas pu trouver le fichier que vous avez spécifié) ou ZeroDivisionError(nous n'avons pas pu effectuer l' …
19 exceptions 

3
Le suffixe Exception sur les exceptions en Java
La spécification d'un suffixe d'Exception sur les classes d'exceptions me semble être une odeur de code (informations redondantes - le reste du nom implique un état d'erreur et hérite d'Exception). Cependant, il semble également que tout le monde le fasse et cela semble être une bonne pratique. Je cherche à …



3
Dois-je utiliser try catch dans mes méthodes de test?
Je fais des tests unitaires. J'essaie de tester une fonction. Je l'appelle depuis mon composant de test. Mais si la fonction distante ne peut pas gérer l'exception, mon composant de testeur recevra également une exception, je suppose. Dois-je donc m'inquiéter d'obtenir une exception dans mon composant de testeur? Merci. ÉDITER: …


3
Pourquoi utiliser l'exception Over (checked)?
Il n'y a pas si longtemps, j'ai commencé à utiliser Scala au lieu de Java. Une partie du processus de «conversion» entre les langues pour moi a été d'apprendre à utiliser Eithers au lieu de (coché) Exceptions. J'ai codé de cette façon pendant un certain temps, mais récemment, j'ai commencé …

5
Utilisation idiomatique des exceptions en C ++
La FAQ d'exception isocpp.org indique N'utilisez pas throw pour indiquer une erreur de codage lors de l'utilisation d'une fonction. Utilisez assert ou un autre mécanisme pour envoyer le processus dans un débogueur ou pour bloquer le processus et collecter le vidage sur incident pour le développeur à déboguer. D'un autre …
16 design  c++  exceptions 




2
Doit-on dériver / hériter de std :: exception?
En concevant ma première bibliothèque C ++ «sérieuse», je me pose la question: Est-ce un bon style de dériver ses exceptions std::exceptionet ses descendants?! Même après avoir lu Conception de classes d'exception Qu'est-ce qu'un «bon nombre» d'exceptions à implémenter pour ma bibliothèque? Je ne suis toujours pas sûr. Parce que, …
15 c++  exceptions 

3
Combien sont trop d'appels de fonction imbriqués?
Cité sur MSDN à propos de StackOverflowException : Exception levée lorsque la pile d'exécution déborde car elle contient trop d'appels de méthode imbriqués. Too manyest assez vague ici. Comment savoir quand trop est vraiment trop? Des milliers d'appels de fonction? Des millions? Je suppose que cela doit être lié en …


2
Est-il plus judicieux de consigner les exceptions dans un fourre-tout ou dans une classe d'exception de base?
Je suis en train de refactoriser une application Web assez grande. L'un des problèmes majeurs est la gestion incohérente des erreurs et j'essaie de trouver une stratégie sensée. J'ai créé un gestionnaire d'erreurs personnalisé, via set_error_handler, qui transforme essentiellement les erreurs PHP dans ErrorExceptions et une classe d'exception de base …

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.