exception

Eine Ausnahme ist eine ungewöhnliche Bedingung, die eine Abweichung vom normalen Ablauf des Programms erfordert. Normalerweise sollte eine Ausnahme nicht zu einem Totalausfall führen, sondern stattdessen von einem Ausnahmebehandler begleitet werden. Die Ausnahmebehandlung ist ein eingebautes Konstrukt in vielen Programmiersprachen. In der Regel werden Ausnahmen behandelt, indem der Stapel abgewickelt wird und somit in einen definierten Zustand außerhalb des Gültigkeitsbereichs der Ausnahme zurückversetzt wird und dann ein Verarbeitungsblock oder eine Routine aufgerufen wird.
8
Antworten

Sollte ich Ausnahmen erzwingen, um sie zu testen?

Ich habe diese Methode in meiner Datenzugriffsklasse und ich habe einen Komponententest, um sicherzustellen, dass es richtig funktioniert, aber mein Test testet die Ausnahme nicht, also ist meine Frage, sollte ich einen neuen Test erstellen, um...
26.09.2009, 18:16
6
Antworten

Ausnahmebedingung in TThread Execute?

Ich habe gerade festgestellt, dass meine Ausnahmen dem Benutzer in meinen Threads nicht angezeigt werden! Zuerst habe ich das in meinem Thread benutzt, um die Ausnahme auszulösen, was nicht funktioniert: %Vor% Die IDE zeigt mir die Ausnah...
26.03.2011, 14:36
10
Antworten

Defensive Programmierung: Richtlinien in Java

Ich komme aus einem .NET-Hintergrund und arbeite jetzt in Java. Gegenwärtig habe ich große Probleme, eine API defensiv gegen fehlerhafte Eingaben zu entwickeln. Sagen wir, ich habe den folgenden Code (nahe genug): %Vor% Dieser Code kann j...
18.09.2009, 12:44
1
Antwort

Wie erhalte ich Ausnahmen in Ihren ZF2-Controllern?

Ich habe die ZendSkeletonApplication mit ZF 2.0.3 eingerichtet und kann keine Ausnahmen auf meinen Controllern abfangen. Zum Beispiel, wenn ich den folgenden Code in module/Application/src/Application/Controller/IndexController.php : set...
28.10.2012, 11:39
2
Antworten

Mockito wirft Ausnahme

%Vor% Ich möchte die Db-Ausnahme für Code-Coverage werfen. Es funktioniert, wenn ich die erwartete Ausnahme wie folgt gebe: Exception.class , aber nicht für DataAccessException.class Meine Methode in der ursprünglichen Klasse ist wie fo...
04.03.2014, 12:54
2
Antworten

Wie wird mit Datenbankabstürzen (Glassfish / MySQL) umgegangen?

Ich habe eine 3-stufige Anwendung mit Glassfish 3.1.2.2, MySQL-Datenbank und einer Swing-Client-Anwendung. Ist es irgendwie möglich, einen Datenbankserverabsturz zu behandeln? Ich habe versucht, den MySQL-Dienst während der Ausführung meiner...
26.10.2012, 11:18
3
Antworten

So lösen Sie: "Ausnahme wurde vom Ziel des Aufrufs ausgelöst" C #

C # Jedesmal, wenn ich mein Programm leite, bekomme ich diese Ausnahme: Aber wenn ich im Debug-Modus laufe, gibt es keine Ausnahme und das Programm funktioniert gut, was kann ich tun? HINWEIS: Ich verwende invoke () nicht irgendwo...
01.10.2010, 11:11
8
Antworten

Ausnahmen vermeiden?

Dieses spezielle Beispiel bezieht sich auf Django in Python, sollte aber auf jede Sprache angewendet werden, die Ausnahmen unterstützt: %Vor% Die Django-Modellklasse bietet eine einfache Methode get , die es mir ermöglicht, nach einem und...
03.01.2009, 18:19
12
Antworten

Runtime Ausnahme, Rekursion zu tief

Ich habe den Pseudocode hier in C #, und rekursiv 10.000 mal wiederholen. Aber ich bekomme einen C # Laufzeitfehler, StackOverflow Exception nach 9217 mal. Wie kann ich das verhindern? BEARBEITEN Wenn es jemandem hilft, hier ist der...
05.11.2010, 14:18
2
Antworten

Bitte erklären Sie RuntimeException in Java und wo es verwendet werden sollte

Ich folge dieser großartigen Diskussion bei SO mit dem Titel: Der Fall gegen geprüfte Ausnahmen , aber ich kann nicht nachvollziehen, wo genau RuntimeException verwendet werden sollte und wie sie sich von normalen Exceptions und ihren Unterklas...
22.08.2010, 07:46