Welche Wege gibt es in C++ Fehler zu behandeln?
-
Hi,
habe auf einer Website einer Firma folgenden Text gefunden:
A Practical Approach to Error Handling
Every program may encounter errors, some originating from internal bugs in the program, others coming from the environment the program is operating in. Ignoring all errors will make the program utterly unreliable, while treating every conceivable one introduces lots of extra complexity with little benefit. At think-cell, we have been using and refining our own principled approach to error handling, which we have not seen elsewhere. This workshop teaches our method, so that you in your next project, too, can write more reliable software with less effort.
Welche Methode koennte das sein?
-
Bei jedem Fehler wird ein Wahrsager befragt?
Die haben also den Stein der Weisen gefunden. Wers glaubt ...
-
PostDecrement schrieb:
Welche Methode koennte das sein?
Der Text lässt auf eine sehr merkwürdige Methoden schließen...
-
http://www.think-cell.com/de/career/events/2014-12-04/
Absatz: "A Practical Approach to Error Handling"
-
Kenner der Firma schrieb:
http://www.think-cell.com/de/career/events/2014-12-04/
Absatz: "A Practical Approach to Error Handling"Der Name der Firma steht auch oben im Text Herr Detektiv.
-
Ich vermute mal, einen neuen Prozess erzeugen, eine Funktion darin auslagern und wenn es einen Fehler gibt, stuerzt wenigstens nur dieser Prozess und nicht das Hauptprogramm ab. Macht Chrome zumindest oft so und auch andere Programme schuetzen sich so vor fehlerhaften Plugins.
-
return codes, global error states, und exceptions