

Aby napisać dobry kod, programiści muszą wybrać optymalnye sposó,oby rozwiązania danego problemu. Java jest znana ze skutecznego i przetestowanego podejścia obiektowego (OOP), jednak ten paradygmat ten nie zawsze okazuje się wystarczający. Zamiast wymuszaćnia zasad OOP w każdym wprzypadku, warto wdrożyć w swoim kodzie zasady programowania funkcyjnego (FP), aby zapewnić sobie najlepsze korzyści płynące ze stosowania tych obydwó,ch paradygmató,w.
Dzięki tej książce zrozumiesz bazowe koncepcje programowania funkcyjnego i przekonasz się, że możesz włączać je do kodu bez rezygnacji z paradygmatu obiektowego. Dowiesz się ró,wnież, kiedy w swojej codziennej pracy i dlaczego używać takich opcjifunkcjonalności, jak niemutowalność i funkcje czyste i dlaczego warto to robićw swojej codziennej pracy. Poznasz ró,żnetakie aspekty FP:, jak kompozycjęa, ekspresyjność, modułowość, wydajność i efektywne manipulowanie danymi. Nauczysz się ró,wnież wykorzystać zywania FP w celudla zapewnienia wyższego bezpieczeństwa i łatwiejszego utrzymywania kodu. Teo wszystkieo pozwoli Ci zdobyć cenne umiejętności, któ,re ułatwią Ci pisanie bardziej zwięzłego, rozsądnego i przyszłościowego kodu.
W książce między innymi:
To obowiązkowa lektura dla każdego programisty, któ,ry chce poprawić swoje umiejętności i pozostać na bieżąco z trendami w programowaniu
A. N. M. Bazlur Rahman, inżynier oprogramowania i mistrz Javy