Zum Inhalt springen
BitDojo
In 3 Monaten zum Backend Engineer
Schnittstellen6 Min. Lesezeit

Fehler, mit denen jemand etwas anfangen kann

Du kannst ein einheitliches Fehlerformat entwerfen, entscheiden welche Angaben nach außen gehören und welche ins Protokoll, und du gibst Fehler je Feld zurück statt einen einzigen Satz.

Die häufigste Fehlerantwort im Netz lautet sinngemäß: Es ist ein Fehler aufgetreten. Wer sie bekommt, weiß danach genauso viel wie vorher.

Eine Fehlerantwort hat zwei Leser. Der eine ist ein Programm, das entscheiden muss, ob es den Aufruf wiederholt, den Nutzer fragt oder aufgibt. Der andere ist ein Mensch, der wissen will, was er ändern soll. Beide brauchen etwas anderes, und beides passt in dieselbe Antwort.

Ein dritter Leser wäre der Angreifer. Für ihn ist jede Fehlermeldung eine kostenlose Auskunft über den inneren Aufbau deines Servers.

Premium

Hier geht es mit einem Zugang weiter

Der erste Abschnitt ist offen, damit du siehst, wie eine Lektion aussieht. Der Rest gehört zum Zugang für 9,99 € im Monat: alle kostenpflichtigen Kurse, alle Prüfungen, alle Zertifikate, monatlich kündbar.

  • Alle kostenpflichtigen Kurse, auch die, die später dazukommen
  • Prüfungen und Zertifikate ohne Aufpreis
  • Podcast zu jedem Modul, im Browser abspielbar
  • Handbuch als PDF zu jedem Kurs