Ocena:

Książka oferuje praktyczne podejście do programowania funkcyjnego w JavaScript, atrakcyjne dla osób zaznajomionych z językami takimi jak Clojure i Haskell. Ma jednak zauważalne niedociągnięcia w wyjaśnieniach i problemy z jakością druku.
Zalety:Praktyczne podejście do programowania funkcyjnego, dobre przykłady, uporządkowana prezentacja domeny FP, przydatna dla tych, którzy chcą nauczyć się FP w JavaScript.
Wady:Słabe wyjaśnienia ze względu na biegłość językową, problemy z jakością druku (luźne strony i literówki), potrzeba odniesienia do materiałów zewnętrznych, aby w pełni zrozumieć treść.
(na podstawie 7 opinii czytelników)
Mastering JavaScript Functional Programming: In-depth guide for writing robust and maintainable JavaScript code in ES8 and beyond
Opanuj techniki programowania funkcyjnego dzięki temu kompleksowemu przewodnikowi po pisaniu czystszych, bezpieczniejszych i wydajniejszych kodów JavaScript
Kluczowe cechy:
⬤ Zdobądź biegłość i umiejętności w programowaniu funkcyjnym w JavaScript, aby rozwiązywać rzeczywiste problemy programistyczne.
⬤ .
⬤ Z powodzeniem stosuj koncepcje i techniki programowania funkcyjnego w codziennym programowaniu w JavaScript.
⬤ .
⬤ Wprowadź modułowość, możliwość ponownego użycia, testowalność i wydajność do swoich aplikacji internetowych.
Opis książki:
Programowanie funkcyjne to paradygmat programowania służący do tworzenia oprogramowania przy użyciu funkcji. Nauka programowania funkcyjnego to dobry sposób na pisanie bardziej zwięzłego kodu, z większą współbieżnością i wydajnością. Język JavaScript jest szczególnie odpowiedni do programowania funkcyjnego.
Niniejsza książka zapewnia kompleksowe omówienie głównych tematów programowania funkcyjnego z JavaScriptem w celu tworzenia krótszych, bardziej przejrzystych i testowalnych programów.
Zagłębisz się w programowanie funkcyjne, w tym pisanie i testowanie czystych funkcji, redukcję efektów ubocznych i inne funkcje, które sprawią, że Twoje aplikacje będą funkcjonalne z natury.
W szczególności poznamy techniki upraszczające kodowanie, zastosujemy rekurencję do kodowania bez pętli, poznamy sposoby osiągnięcia niezmienności, zaimplementujemy wzorce projektowe i będziemy pracować z typami danych.
Pod koniec tej książki rozwiniesz umiejętności JavaScript potrzebne do programowania funkcjonalnych aplikacji z pewnością siebie.
Czego się nauczysz:
⬤ Tworzyć bardziej niezawodny kod z zamknięciami i niezmiennymi danymi.
⬤ Przekształcać istniejące metody w czyste funkcje, a pętle w metody rekurencyjne.
⬤ Tworzyć bardziej wydajne aplikacje z wykorzystaniem curry i kompozycji funkcji.
⬤ Oddziel logikę systemu od szczegółów implementacji.
⬤ Wdrażaj techniki kompozycji i łączenia w łańcuchy w celu uproszczenia kodowania.
⬤ Stosować techniki programowania funkcyjnego tam, gdzie ma to największy sens.
Dla kogo jest ta książka:Jeśli jesteś programistą JavaScript i chcesz zastosować techniki programowania funkcyjnego, to ta książka jest dla Ciebie. Do korzystania z tej książki wymagana jest jedynie podstawowa znajomość koncepcji programowania funkcyjnego.