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' …
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 à …
Je peux voir plusieurs articles où l'importance de la gestion des exceptions à l'emplacement central ou à la limite du processus a été soulignée comme une bonne pratique plutôt que de joncher chaque bloc de code autour de try / catch. Je crois fermement que la plupart d'entre nous en …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 5 ans . Si nous appelons les exceptions …
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: …
En tant que programmeur Java, j'ai toujours critiqué les exceptions non vérifiées. La plupart du temps, les programmeurs l'utilisent comme moyen de faciliter la programmation pour créer des problèmes plus tard. De plus, les programmes (bien que désordonnés) avec des exceptions vérifiées sont beaucoup plus robustes que leurs homologues non …
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é …
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 …
Deuxièmement, je me demandais si quelqu'un savait quelle était la différence entre les exceptions (dans le domaine du flux de contrôle des exceptions) et les exceptions (comme celles utilisées en Java). Mais sont-ils là pour protéger le système contre les pannes en mettant fin au programme utilisateur?
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 3 ans . Disons que j'ai une classe …
Je construisais une application depuis quelques mois et j'en viens à réaliser un schéma qui s'est dégagé: logger.error(ERROR_MSG); throw new Exception(ERROR_MSG); Ou, lors de la capture: try { // ...block that can throw something } catch (Exception e) { logger.error(ERROR_MSG, e); throw new MyException(ERROR_MSG, e); } Donc, chaque fois que …
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, …
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 …
Est-ce considéré comme une mauvaise pratique de jeter NotImplementedExceptiondu code que vous n'avez pas encore écrit? Peut-être que les commentaires TODO seraient considérés comme plus sûrs?
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.