Benutzer-Werkzeuge

Webseiten-Werkzeuge


se:fehlerbehandlung

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
se:fehlerbehandlung [2009-01-30 14:38]
stefan angelegt
se:fehlerbehandlung [2009-01-30 14:56]
stefan
Zeile 4: Zeile 4:
   * Überprüfe jeden Rückgabewert von Funktionen.   * Überprüfe jeden Rückgabewert von Funktionen.
   * Behandle Fehler so früh wie möglich (-> je dichter am Auftreten umso klarer die Behandlung und somit der Code)   * Behandle Fehler so früh wie möglich (-> je dichter am Auftreten umso klarer die Behandlung und somit der Code)
 +  * Schreibe [[unittests|Tests]] für jeden Fehler, den du findest.
  
 ===== Exception Safety ===== ===== Exception Safety =====
Zeile 16: Zeile 17:
  
 ===== Fehlermeldungen ===== ===== Fehlermeldungen =====
 +**nach {[quellen:​Goodliffe2008|S. 101]}**
   * Fehlermeldungen müssen die Sprache der Benutzer sprechen (nicht die der Entwickler)   * Fehlermeldungen müssen die Sprache der Benutzer sprechen (nicht die der Entwickler)
   * keine kryptischen Ausdrücke verwenden   * keine kryptischen Ausdrücke verwenden
Zeile 21: Zeile 23:
   * Warnings und Error unterscheiden   * Warnings und Error unterscheiden
   * Stelle nur Fragen an den Benutzer (z.B. Fortfahren ja/nein), wenn er auch sicher die Konsequenzen versteht   * Stelle nur Fragen an den Benutzer (z.B. Fortfahren ja/nein), wenn er auch sicher die Konsequenzen versteht
-  *  
se/fehlerbehandlung.txt · Zuletzt geändert: 2014-04-05 11:42 (Externe Bearbeitung)