Wpis z mikrobloga

@lerner: Ale na produkcji tego nie postawi? ;-)
A tak poważniej: nie jest ważne, skąd ta Opcja będzie. Ważne, żeby była. I żeby nie było NPE.
  • Odpowiedz
@kisi3l: W Scali dobrą praktyką jest unikanie get na Option jak ognia. Oprócz pattern matchingu, o którym wspomniał @alosha, Option można ugryźć na co najmniej trzy inne sposoby: for comprehension, foreach lub getOrElse. Jeżeli wszyscy w zespole trzymają się tej zasady, to bardzo trudno trafić na NullPointerException czy NoSuchElementException (odpowiednik Guavowego IllegalStateException w Scali i Javie 8).
  • Odpowiedz