Als «error-handling» getaggte Fragen

Fragen zur Behandlung von Fehlern und Ausnahmen. Laut Wikipedia ist die Ausnahmebehandlung der Prozess, bei dem während der Berechnung auf das Auftreten von Ausnahmen reagiert wird - anomale oder außergewöhnliche Ereignisse, die eine spezielle Verarbeitung erfordern - und häufig den normalen Ablauf der Programmausführung ändern. Es wird durch spezielle Programmiersprachenkonstrukte oder Computerhardwaremechanismen bereitgestellt.

4
Unterdrückt ein Fehler eine schlechte Praxis?
Auf eine SO-Frage, die ich hier zu einem Code gestellt habe, bei dem ich mir nicht sicher war, antwortete jemand: "Übrigens, dort gibt es einen schrecklichen Code: er verwendet häufig das Symbol zur Fehlerunterdrückung (@)." Gibt es einen Grund, warum dies eine schlechte Praxis ist? Mit Dingen wie: $db=@new mysqli($db_info) …

3
Empfehlen eines Entwurfsmusters / Ansatzes zum Offenlegen / Tolerieren / Beheben von Systemfehlern, Ausnahmebehandlung (z. B. in Java, C ++, Perl, PHP)
Können Sie ein Entwurfsmuster / einen Ansatz zum Offenlegen / Tolerieren / Wiederherstellen von Systemfehlern, Ausnahmebehandlung (Java, C ++, Perl, PHP) empfehlen? Einige Fehler müssen gemeldet werden. Einige Fehler können intern behandelt werden (durch einen erneuten Versuch oder sind nicht relevant (können ignoriert werden). Wie strukturieren Sie den Code, um …


2
Implementieren der Fehlerbehandlung [geschlossen]
Geschlossen . Diese Frage muss gezielter gestellt werden . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 6 Jahren . Obwohl ich einige Jahre professionell programmiert habe, …



3
Python - behaupten vs if & return
Ich schreibe ein Skript, das etwas mit einer Textdatei macht (was es tut, ist für meine Frage jedoch irrelevant). Bevor ich also etwas mit der Datei anfange, möchte ich überprüfen, ob die Datei existiert. Ich kann das, kein Problem, aber das Problem ist mehr das der Ästhetik. Hier ist mein …


3
Unterschiedliche Rückrufe für Fehler oder Fehler als erstes Argument?
Wir (und der JS SO-Chatroom) hatten vor einigen Tagen ein Gespräch mit @rlemon über seine Little-XHR- Bibliothek zur Fehlerbehandlung. Grundsätzlich wollten wir entscheiden, welches Fehlerbehandlungsmuster verwendet werden soll: xhr.get({ // Some parameters, and then success: function(data) {}, failure: function(data) {} }) Oder: xhr.get({ // Some parameters, and then callback: function(err, …

3
Behandlung von Fehlern in PHP bei Verwendung von MVC
Ich habe Codeigniter in letzter Zeit häufig verwendet, aber eine Sache, die mich nervt, ist, Fehler zu behandeln und sie dem Benutzer anzuzeigen. Ich war noch nie gut darin, mit Fehlern umzugehen, ohne dass es chaotisch wird. Mein Hauptanliegen ist die Rückgabe von Fehlern an den Benutzer. Ist es empfehlenswert, …

3
Ausnahmen oder Fehlercodes
Wir bauen einen Webservice (SOAP, .Net) auf, der mit (meistens) nativen Clients (Windows, C ++) kommunizieren würde, und wir fragen uns, wie Fehler am besten an den Client kommuniziert werden können (z. B. SomethingBadHappened wie Login-Service nicht verfügbar) oder so etwas wie Benutzer nicht gefunden) und nicht in der Lage …

4
Link zu relevanter Dokumentation in Fehlermeldung einfügen?
Wir erstellen eine kommerzielle Bibliothek und Codebeispiele, die von externen Entwicklern verwendet werden. Wir haben eine (geschlossene, registrierten Benutzern zur Verfügung stehende) Dokumentation, in der ausführlich erläutert wird, wie die Bibliothek verwendet wird. Viele der Entwickler sind Erstbenutzer, daher treten viele rudimentäre Fehler auf. Ist es angebracht, Links zur Dokumentation …

6
Entwerfen datenbankbezogener Methoden, die besser zurückgegeben werden können: true / false oder betroffene Zeile?
Ich habe einige Methoden, die einige Datenänderungen in einer Datenbank durchführen (Einfügen, Aktualisieren und Löschen). Das ORM, für das ich vom Rückgabewert betroffene int-Werte für diese Art von Methode verwende. Was soll ich für "meine Methode" zurückgeben, um den Erfolgs- / Fehlerstatus der Operation anzuzeigen? Betrachten Sie den Code, der …

5
Checked vs Unchecked vs No Exception… Eine bewährte Methode für gegensätzliche Überzeugungen
Es sind viele Anforderungen erforderlich, damit ein System Ausnahmen ordnungsgemäß übermittelt und behandelt. Es gibt auch viele Optionen für eine Sprache zur Auswahl, um das Konzept umzusetzen. Voraussetzungen für Ausnahmen (in keiner bestimmten Reihenfolge): Dokumentation : Eine Sprache sollte ein Mittel haben, um Ausnahmen zu dokumentieren, die eine API auslösen …

2
Müssen wir die gesamte Modulnutzung oder nur Argumente öffentlicher Methoden validieren?
Ich habe gehört, dass es empfohlen wird, Argumente öffentlicher Methoden zu validieren: Sollte man nach null suchen, wenn man nicht null erwartet? Sollte eine Methode ihre Parameter validieren? MSDN - CA1062: Überprüfen Sie die Argumente öffentlicher Methoden (ich habe .NET-Hintergrund, aber die Frage ist nicht C # -spezifisch ). Motivation …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.