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
Qui devrait lire Exception.Message le cas échéant?
Lors de la conception d'exceptions, dois-je écrire des messages qu'un utilisateur ou un développeur doit comprendre? Qui devrait réellement être le lecteur des messages d'exception? Je trouve que les messages d'exception ne sont pas du tout utiles et j'ai toujours du mal à les écrire. Par convention, le type de …

4
Jeter enfin une exception à l'intérieur
Les analyseurs de code statique comme Fortify "se plaignent" lorsqu'une exception peut être levée à l'intérieur d'un finallybloc, ce qui dit cela Using a throw statement inside a finally block breaks the logical progression through the try-catch-finally. Normalement, je suis d'accord avec cela. Mais récemment, je suis tombé sur ce …




5
Fonction renvoyant vrai / faux vs vide en cas de réussite et levée d'une exception en cas d'échec
Je construis une API, une fonction qui télécharge un fichier. Cette fonction ne retournera rien / annulera si le fichier a été téléchargé correctement et lève une exception en cas de problème. Pourquoi une exception et pas seulement une fausse? Parce qu'à l'intérieur d'une exception je peux spécifier la raison …

2
Qui a conçu les exceptions?
D'où proviennent les exceptions et la gestion des exceptions? J'aime la façon dont .NET l'utilise, j'aime la façon dont C ++ le prend en charge (mais les bibliothèques utilisent malheureusement du code retour ou sont écrites en C à la place). Je connais à peu près son standard dans toutes …

3
Comment éviter de lever des exceptions vexantes?
La lecture de l' article d' Eric Lippert sur les exceptions a certainement été une révélation sur la façon dont je devrais aborder les exceptions, à la fois en tant que producteur et en tant que consommateur. Cependant, j'ai toujours du mal à définir une ligne directrice sur la façon …
21 exceptions 



6
Utilisation efficace du bloc try / catch?
Les blocs catch doivent-ils être utilisés pour écrire la logique, c'est-à-dire gérer le contrôle de flux, etc.? Ou tout simplement pour lever des exceptions? Cela affecte-t-il l'efficacité ou la maintenabilité du code? Quels sont les effets secondaires (s'il y en a) de l'écriture de la logique dans le bloc catch? …

4
Quand et comment dois-je utiliser les exceptions?
Le réglage J'ai souvent du mal à déterminer quand et comment utiliser les exceptions. Prenons un exemple simple: supposons que je racle une page Web, dites " http://www.abevigoda.com/ ", pour déterminer si Abe Vigoda est toujours en vie. Pour ce faire, il suffit de télécharger la page et de rechercher …




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.