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 };- 1Alle Ergebnisse in eine Datei loggen
- 2Erfolg oder Fehlschlag als Wert zurückgeben
- 3Fehler werfen, die einen Ergebniscode tragen
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.