Wpis z mikrobloga

@Nofenak: co? jak już muszę coś zwrócić to zwracam obiekt typu Wrapper:
{
error: true,
data: null
}

lub

{
error: false,
data: ...object...
}

wszelkie inne Eithery, Optionale, nulle to gówno a nie obsługa błędów. W ten sposób logika w całej aplikacji jest spójna, wystarczy zawsze sprawdzić flagę error i wartość false gwarantuje istnienie obiektu non-null danego typu benc

Nie rozumiecie obiektówki
  • Odpowiedz
@nad__czlowiek: Polecam kotlin, ma kotlin.Result wbudowany w std ;-)

A kolejne biblioteki są po to by developerzy mieli fun ucząc się kolejnych rzeczy i mogli sobie je wpisać w CV ;-)
  • Odpowiedz