Wzorce projektowe · Middle · Pytanie 59 z 75

Czym jest wzorzec Result (Either) do obsługi błędów?

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

Wyjaśnienie

Oczekiwane porażki (walidacja, „nie znaleziono”) stają się jawne. Naprawdę nieoczekiwane błędy nadal mogą być rzucane.

Do poczytania

Błąd w pytaniu

Wzorce projektowe · Middle · pytanie 59

Sprawdź się

Rozwiąż test Wzorce projektowe · Middle: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test