DEV Community

Discussion on: Have you tried functional programming?

Collapse
 
siy profile image
Sergiy Yevtushenko

For about a year I'm writing production Java code using style which I call Pragmatic Functional Java. As name suggests, it's based on FP concepts. In particular, monads are used to represent special states. The approach doesn't assume choosing one paradigm over the other. Instead it's a hybrid of FP and OO, where both paradigms complement each other.
Overall, approach works surprisingly well. Code is more readable and significantly more reliable.

Collapse
 
madza profile image
Madza

Awesome insight, thanks 👍😉