Hodnotenie:
Kniha ponúka praktický prístup k funkcionálnemu programovaniu v jazyku JavaScript, ktorý je vhodný pre tých, ktorí poznajú jazyky ako Clojure a Haskell. Má však výrazné nedostatky vo vysvetlivkách a problémy s kvalitou tlače.
Výhody:Praktický prístup k funkcionálnemu programovaniu, dobré príklady, štruktúrovaná prezentácia oblasti FP, užitočné pre tých, ktorí sa chcú naučiť FP v JavaScripte.
Nevýhody:Slabé vysvetlenia vzhľadom na znalosť jazyka, problémy s kvalitou tlače (uvoľnené strany a preklepy), potreba odkazov na externé materiály na úplné pochopenie obsahu.
(na základe 7 čitateľských recenzií)
Mastering JavaScript Functional Programming: In-depth guide for writing robust and maintainable JavaScript code in ES8 and beyond
Zvládnite techniky funkčného programovania s touto komplexnou príručkou na písanie čistejších, bezpečnejších a výkonnejších kódov jazyka JavaScript
Kľúčové vlastnosti:
⬤ Získajte zručnosť a zručnosť s funkčným programovaním v jazyku JavaScript na riešenie reálnych problémov pri vývoji.
⬤ .
⬤ Uspešne aplikujte koncepty a techniky funkčného programovania na každodenné programovanie v jazyku JavaScript.
⬤ .
⬤ Zavediete do svojich webových aplikácií modularitu, opakovanú použiteľnosť, testovateľnosť a výkonnosť.
Popis knihy:
Funkcionálne programovanie je programovacia paradigma na vývoj softvéru pomocou funkcií. Naučiť sa používať funkcionálne programovanie je dobrý spôsob, ako písať stručnejší kód s väčšou súbežnosťou a výkonnosťou. Jazyk JavaScript je na funkcionálne programovanie mimoriadne vhodný.
Táto kniha poskytuje komplexné pokrytie hlavných tém funkcionálneho programovania s jazykom JavaScript na tvorbu kratších, prehľadnejších a testovateľných programov.
Preniknete do funkčného programovania; vrátane písania a testovania čistých funkcií, redukcie vedľajších efektov a ďalších funkcií, vďaka ktorým budú mať vaše aplikácie funkčný charakter.
Konkrétne budeme skúmať techniky na zjednodušenie kódovania, použitie rekurzie na kódovanie bez slučiek, naučíme sa spôsoby, ako dosiahnuť nemennosť, implementovať návrhové vzory a pracovať s dátovými typmi.
Na konci tejto knihy si osvojíte zručnosti v jazyku JavaScript, ktoré potrebujete na programovanie funkčných aplikácií s istotou.
Čo sa naučíte:
⬤ Vytvárať spoľahlivejší kód pomocou uzáverov a nemenných údajov.
⬤ Previesť existujúce metódy na čisté funkcie a cykly na rekurzívne metódy.
⬤ Vyvíjať výkonnejšie aplikácie pomocou curryingu a skladania funkcií.
⬤ Oddeľte logiku svojho systému od implementačných detailov.
⬤ Zavedenie techník kompozície a reťazenia na zjednodušenie kódovania.
⬤ Používajte techniky funkcionálneho programovania tam, kde to dáva najväčší zmysel.
Pre koho je táto kniha určená:Ak ste vývojár v jazyku JavaScript a chcete použiť techniky funkcionálneho programovania, potom je táto kniha určená práve vám. Pre túto knihu sú potrebné len základné znalosti konceptov funkcionálneho programovania.