Entwurfsmuster · Middle · Frage 59 von 75

Was ist das Result-(Either-)Muster für die Fehlerbehandlung?

type Result<T, E> = { ok: true; value: T } | { ok: false; error: E };
Antwort zeigen

Richtige Antwort: Erfolg oder Fehlschlag als Wert zurückgeben

Erklärung

Erwartete Fehlschläge (Validierung, „nicht gefunden“) werden explizit. Wirklich unerwartete Bugs dürfen weiterhin werfen.

Zum Weiterlesen

Fehler in der Frage

Entwurfsmuster · Middle · Frage 59

Teste dich selbst

Mach den Test Entwurfsmuster · Middle: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen