Wpis z mikrobloga

via Wykop Mobilny (Android)
  • 0
@inquis1t0r: z OOP są korzyści biznesowe. Ludzie techniczni i biznes mogą rozmawiać tym samym językiem.

Funkcyjne nic nie przynosi biznesowi. To tylko techniczna fanaberia.
@inquis1t0r: tu się nie zgodzę. W porównaniu do OOP, gdzie dane i zachowania są ze sobą powiązane FP wymusza przesyłanie informacji pomiędzy warstwami przez proste struktury danych. Z zalet to na pewno prostsza analiza, latwiejsze testowanie (zamiast mocka/stuba symulującego inne zachowanie możemy po prostu zmienić przychodzącą wiadomość) czy immutability. Zresztą fajnie to widać na przykładzie protokołów transportów pomiędzy serwisami: kiedyś w modzie były frameworki takie jak CORBA czy RMI, które symulowały