Als «exceptions» getaggte Fragen

19
Ausnahmen - "was ist passiert" vs. "was ist zu tun?"

Wir verwenden Ausnahmen, damit der Benutzer des Codes auf nützliche Weise mit unerwartetem Verhalten umgehen kann. Normalerweise basieren Ausnahmen auf dem Szenario "Was ist passiert?" FileNotFound(Die angegebene Datei konnte nicht gefunden werden) oder ZeroDivisionError(die 1/0Operation konnte...

19
Das Suffix Ausnahme bei Ausnahmen in Java

Das Angeben eines Ausnahmesuffixes für Ausnahmeklassen fühlt sich für mich wie ein Codegeruch an (redundante Informationen - der Rest des Namens impliziert einen Fehlerzustand und erbt von Exception). Es scheint jedoch auch, dass jeder es tut und es scheint eine gute Übung zu sein. Ich möchte...

16
Idiomatische Verwendung von Ausnahmen in C ++

In den häufig gestellten Fragen zur isocpp.org-Ausnahme heißt es Verwenden Sie throw nicht, um einen Codierungsfehler bei der Verwendung einer Funktion anzuzeigen. Verwenden Sie assert oder einen anderen Mechanismus, um den Prozess entweder in einen Debugger zu senden oder um den Prozess zum...

15
Sollte man von std :: exception ableiten / erben?

Während ich meine erste "ernsthafte" C ++ - Bibliothek entwerfe, frage ich mich: Ist es gut, Ausnahmen von std::exceptionund Nachkommen abzuleiten ?! Auch nach dem Lesen Entwerfen von Ausnahmeklassen Was ist eine "gute Anzahl" von Ausnahmen, die für meine Bibliothek implementiert werden müssen? Ich...

14
Wirft eine Ausnahme von einer Eigenschaft eine schlechte Form?

Ich war schon immer der Meinung, dass Eigenschaften (dh ihre set / get-Operationen) schnell / sofort und fehlerfrei sein sollten. Sie sollten niemals versuchen / herumschnüffeln müssen, um eine Immobilie zu bekommen oder einzustellen. Ich suche jedoch nach Möglichkeiten, rollenbasierte Sicherheit...