Ocena:
Recenzje książki „Functional Programming in JavaScript” podkreślają jej solidną prezentację koncepcji programowania funkcjonalnego i praktyczne przykłady, choć cierpi ona z powodu dużej liczby literówek i błędów w kodowaniu. Wielu recenzentów chwali jej wartość edukacyjną dla programistów JavaScript, jednocześnie ostrzegając, że może ona nie być przyjazna dla początkujących. Krytycy zwracają uwagę, że książka czasami wydaje się być napisana w pośpiechu, a niektóre koncepcje są wprowadzane zbyt szybko lub niewystarczająco wyjaśnione.
Zalety:⬤ Zawiera szczegółowy przegląd koncepcji programowania funkcjonalnego i ich zastosowania w JavaScript.
⬤ Wyjaśnia złożone tematy, takie jak monady i kompozycja funkcjonalna za pomocą jasnych przykładów.
⬤ Autor przedstawia porównania między stylami imperatywnymi i funkcyjnymi, pokazując zalety FP.
⬤ Zawiera darmową wersję e-booka, dzięki czemu jest przystępna.
⬤ Łączy teoretyczne wyjaśnienia z praktycznymi przykładami kodu, pomagając ugruntować zrozumienie.
⬤ Zawiera liczne literówki i błędy w kodzie, które mogą dezorientować czytelników.
⬤ Niektóre koncepcje są wprowadzane bez wystarczającego wyjaśnienia lub jasności, przez co czytelnicy czują się przytłoczeni.
⬤ Może zbyt mocno polegać na zewnętrznych bibliotekach zamiast na natywnych funkcjach JavaScript.
⬤ Nie nadaje się dla zupełnie początkujących; wymaga wcześniejszej znajomości koncepcji JavaScript.
⬤ Prezentacja mieszanych stylów ES5 i ES6 może być niespójna i rozpraszająca.
(na podstawie 31 opinii czytelników)
Functional Programming in JavaScript: How to Improve Your JavaScript Programs Using Functional Techniques
Streszczenie
Functional Programming in JavaScript uczy programistów JavaScript technik funkcjonalnych, które poprawią rozszerzalność, modułowość, możliwość ponownego użycia, testowalność i wydajność. Dzięki konkretnym przykładom i pozbawionym żargonu wyjaśnieniom, książka ta uczy, jak zastosować programowanie funkcjonalne w rzeczywistych zadaniach programistycznych.
Zakup książki drukowanej obejmuje bezpłatny eBook w formatach PDF, Kindle i ePub od Manning Publications.
O technologii
W złożonych aplikacjach internetowych niskopoziomowe szczegóły kodu JavaScript mogą przesłonić działanie systemu jako całości. Jako styl kodowania, programowanie funkcjonalne (FP) promuje luźno powiązane relacje między komponentami aplikacji, dzięki czemu szerszy obraz jest łatwiejszy do zaprojektowania, komunikacji i utrzymania.
O książce
Functional Programming in JavaScript uczy technik ulepszania aplikacji internetowych - ich rozszerzalności, modułowości, możliwości ponownego użycia i testowalności, a także ich wydajności. Ta łatwa do czytania książka wykorzystuje konkretne przykłady i jasne wyjaśnienia, aby pokazać, jak korzystać z programowania funkcjonalnego w prawdziwym życiu. Jeśli dopiero zaczynasz przygodę z programowaniem funkcyjnym, docenisz wiele wnikliwych porównań z programowaniem imperatywnym lub obiektowym, które pomogą ci zrozumieć projektowanie funkcjonalne. Pod koniec będziesz myśleć o projektowaniu aplikacji w zupełnie nowy sposób, a może nawet zaczniesz doceniać monady.
What's Inside
⬤ Techniki FP o wysokiej wartości dla rzeczywistych zastosowań.
⬤ Używanie FP tam, gdzie ma to największy sens.
⬤ Oddzielenie logiki systemu od szczegółów implementacji.
⬤ Obsługa błędów, testowanie i debugowanie w stylu FP.
⬤ Wszystkie przykłady kodu wykorzystują JavaScript ES6 (ES 2015).
O Czytelniku
Napisany dla programistów z solidną znajomością podstaw JavaScript i projektowania aplikacji internetowych.
O autorze
Luis Atencio jest inżynierem oprogramowania i architektem tworzącym aplikacje korporacyjne w Javie, PHP i JavaScript.
Spis treści
CZĘŚĆ 1 MYŚL FUNKCJONALNIE.
⬤ Stawanie się funkcjonalnym.
⬤ JavaScript wyższego rzędu.
CZĘŚĆ 2 UZYSKAĆ FUNKCJONALNOŚĆ.
⬤ Niewiele struktur danych, wiele operacji.
⬤ W kierunku modularnego kodu wielokrotnego użytku.
⬤ Wzorce projektowe przeciwko złożoności.
CZĘŚĆ 3 - DOSKONALENIE UMIEJĘTNOŚCI FUNKCJONALNYCH.
⬤ Kuloodporność kodu.
⬤ Optymalizacje funkcjonalne.
⬤ Zarządzanie asynchronicznymi zdarzeniami i danymi.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)