Mastering JavaScript Functional Programming: Dogłębny przewodnik do pisania solidnego i łatwego w utrzymaniu kodu JavaScript w ES8 i nie tylko

Ocena:   (4,6 na 5)

Mastering JavaScript Functional Programming: Dogłębny przewodnik do pisania solidnego i łatwego w utrzymaniu kodu JavaScript w ES8 i nie tylko (Federico Kereki)

Opinie czytelników

Podsumowanie:

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)

Oryginalny tytuł:

Mastering JavaScript Functional Programming: In-depth guide for writing robust and maintainable JavaScript code in ES8 and beyond

Zawartość książki:

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.

Dodatkowe informacje o książce:

ISBN:9781787287440
Autor:
Wydawca:
Język:angielski
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Programowanie funkcjonalne w JavaScript. - Mastering JavaScript Functional Programming.
Poznaj paradygmat programowania funkcyjnego i różne techniki...
Programowanie funkcjonalne w JavaScript. - Mastering JavaScript Functional Programming.
Książka kucharska nowoczesnego tworzenia stron internetowych w JavaScript - Modern JavaScript Web...
Ponad 90 przepisów, które pomogą ci pisać czysty...
Książka kucharska nowoczesnego tworzenia stron internetowych w JavaScript - Modern JavaScript Web Development Cookbook
Mastering JavaScript Functional Programming: Dogłębny przewodnik do pisania solidnego i łatwego w...
Opanuj techniki programowania funkcyjnego dzięki...
Mastering JavaScript Functional Programming: Dogłębny przewodnik do pisania solidnego i łatwego w utrzymaniu kodu JavaScript w ES8 i nie tylko - Mastering JavaScript Functional Programming: In-depth guide for writing robust and maintainable JavaScript code in ES8 and beyond

Prace autora wydały następujące wydawnictwa: