Als «exceptions» getaggte Fragen

27
Wer sollte Exception.Message lesen, wenn überhaupt?

Soll ich beim Entwerfen von Ausnahmen Nachrichten schreiben, die ein Benutzer oder Entwickler verstehen sollte? Wer sollte eigentlich der Leser von Ausnahmemeldungen sein? Ich finde, dass Ausnahmemeldungen überhaupt nicht nützlich sind und ich habe immer Schwierigkeiten, sie zu schreiben....

27
Endlich eine Ausnahme reinwerfen

Statische Codeanalysatoren wie Fortify "beschweren" sich, wenn eine Ausnahme in einen finallyBlock geworfen wird Using a throw statement inside a finally block breaks the logical progression through the try-catch-finally. Normalerweise stimme ich dem zu. Aber vor kurzem bin ich auf diesen Code...

22
Wer hat Ausnahmen entworfen?

Woher kommen Ausnahmen und Ausnahmebehandlungen? Ich mag, wie .NET es verwendet, ich mag, wie C ++ es unterstützt (aber Bibliotheken verwenden leider Rückkehrcode oder sind stattdessen in C geschrieben). Ich kenne den Standard in allen neuen Sprachen, aber wer hat ihn zuerst entworfen oder woher...

21
Wie vermeide ich störende Ausnahmen?

Das Lesen des Artikels von Eric Lippert über Ausnahmen war definitiv ein Augenschmaus darüber, wie ich mit Ausnahmen umgehen sollte, sowohl als Produzent als auch als Verbraucher. Ich kämpfe jedoch immer noch darum, eine Richtlinie zu definieren, wie man lästige Ausnahmen vermeiden kann. Speziell:...

20
Wann und wie soll ich Ausnahmen verwenden?

Die Einstellung Ich habe oft Probleme festzustellen, wann und wie ich Ausnahmen verwenden soll. Betrachten wir ein einfaches Beispiel: Angenommen, ich schabe eine Webseite mit der Aufschrift " http://www.abevigoda.com/ ", um festzustellen, ob Abe Vigoda noch am Leben ist. Dazu müssen wir nur die...