Questions marquées «exceptions»

27
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...

22
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 les...

21
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...

21
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 d'éviter de...

20
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...