Funkčné programovanie v jazyku JavaScript: Ako vylepšiť programy v JavaScripte pomocou funkčných techník

Hodnotenie:   (4,2 z 5)

Funkčné programovanie v jazyku JavaScript: Ako vylepšiť programy v JavaScripte pomocou funkčných techník (Luis Atencio)

Recenzie čitateľov

Zhrnutie:

V recenziách na knihu „Functional Programming in JavaScript“ sa vyzdvihuje, že kniha dobre prezentuje koncepty funkcionálneho programovania a praktické príklady, hoci trpí veľkým počtom preklepov a chýb v kódovaní. Mnohí recenzenti chvália jej vzdelávaciu hodnotu pre vývojárov JavaScriptu a zároveň upozorňujú, že nemusí byť vhodná pre začiatočníkov. Kritici poukazujú na to, že kniha niekedy pôsobí unáhlene, pričom niektoré pojmy sú v nej predstavené príliš rýchlo alebo nie sú dostatočne vysvetlené.

Výhody:

Poskytuje podrobný prehľad konceptov funkcionálneho programovania a ich aplikácie v jazyku JavaScript.
Objasňuje zložité témy, ako sú monády a funkcionálna kompozícia, prostredníctvom jasných príkladov.
Autor uvádza porovnanie imperatívneho a funkcionálneho štýlu a ukazuje výhody FP.
Obsahuje bezplatnú verziu elektronickej knihy, ktorá je tak dostupná.
Kombinuje teoretické vysvetlenia s praktickými príkladmi kódu, čo pomáha upevniť porozumenie.

Nevýhody:

Obsahuje množstvo preklepov a chýb v kóde, ktoré môžu čitateľov zmiasť.
Niektoré pojmy sú zavedené bez dostatočného vysvetlenia alebo zrozumiteľnosti, čo u čitateľov vyvoláva pocit zahltenia.
Môže sa príliš spoliehať na externé knižnice namiesto vlastných funkcií jazyka JavaScript.
Nie je vhodný pre úplných začiatočníkov; vyžaduje predchádzajúce znalosti konceptov JavaScriptu.
Prezentácia zmiešaných štýlov ES5 a ES6 môže byť nekonzistentná a rušivá.

(na základe 31 čitateľských recenzií)

Pôvodný názov:

Functional Programming in JavaScript: How to Improve Your JavaScript Programs Using Functional Techniques

Obsah knihy:

Zhrnutie

Funkcionálne programovanie v JavaScripte učí vývojárov JavaScriptu funkčné techniky, ktoré zlepšia rozšíriteľnosť, modularitu, opätovnú použiteľnosť, testovateľnosť a výkon. Prostredníctvom konkrétnych príkladov a vysvetlení bez žargónu vás táto kniha naučí, ako aplikovať funkcionálne programovanie na reálne vývojové úlohy.

Zakúpenie tlačenej knihy zahŕňa bezplatnú elektronickú knihu vo formátoch PDF, Kindle a ePub od vydavateľstva Manning Publications.

O technológii

V zložitých webových aplikáciách môžu nízkoúrovňové detaily vášho kódu v jazyku JavaScript zakryť fungovanie systému ako celku. Funkcionálne programovanie (FP) ako štýl kódovania podporuje voľne previazané vzťahy medzi komponentmi vašej aplikácie, čo uľahčuje návrh, komunikáciu a údržbu celkového obrazu.

O knihe

Funkcionálne programovanie v jazyku JavaScript vás naučí techniky na zlepšenie vašich webových aplikácií - ich rozšíriteľnosti, modularity, opätovnej použiteľnosti a testovateľnosti, ako aj ich výkonu. Táto ľahko čitateľná kniha vám na konkrétnych príkladoch a jasných vysvetleniach ukáže, ako používať funkcionálne programovanie v reálnom živote. Ak s funkcionálnym programovaním začínate, v tejto príručke oceníte množstvo trefných porovnaní s imperatívnym alebo objektovo orientovaným programovaním, ktoré vám pomôžu pochopiť funkcionálny návrh. Na konci budete o návrhu aplikácií premýšľať novým spôsobom a možno si dokonca začnete vážiť monády.

Čo je vnútri

⬤ Vysokohodnotné techniky FP pre reálne použitie.

⬤ Používanie FP tam, kde to dáva najväčší zmysel.

⬤ Oddelenie logiky vášho systému od implementačných detailov.

⬤ Ošetrovanie chýb, testovanie a ladenie v štýle FP.

⬤ Všetky ukážky kódu používajú JavaScript ES6 (ES 2015)

O čitateľovi

Napísaná pre vývojárov s pevnými znalosťami základov jazyka JavaScript a návrhu webových aplikácií.

O autorovi

Luis Atencio je softvérový inžinier a architekt, ktorý vytvára podnikové aplikácie v jazykoch Java, PHP a JavaScript.

Obsah

ČASŤ 1 MYSLIEŤ FUNKČNE.

⬤ Stať sa funkčným.

⬤ Vyšší poriadok JavaScriptu.

ČASŤ 2 ZÍSKAJTE FUNKČNOSŤ.

⬤ Málo dátových štruktúr, veľa operácií.

⬤ Smerovanie k modulárnemu, opakovane použiteľnému kódu.

⬤ Návrhové vzory proti zložitosti.

ČASŤ 3 ZLEPŠENIE VAŠICH FUNKČNÝCH ZRUČNOSTÍ.

⬤ Bulletproofing your code.

⬤ Funkčné optimalizácie.

⬤ Správa asynchrónnych udalostí a údajov.

Ďalšie údaje o knihe:

ISBN:9781617292828
Autor:
Vydavateľ:
Väzba:Mäkká väzba

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Funkčné programovanie v jazyku JavaScript: Ako vylepšiť programy v JavaScripte pomocou funkčných...
Zhrnutie Funkcionálne programovanie v...
Funkčné programovanie v jazyku JavaScript: Ako vylepšiť programy v JavaScripte pomocou funkčných techník - Functional Programming in JavaScript: How to Improve Your JavaScript Programs Using Functional Techniques
Radosť z jazyka JavaScript - The Joy of JavaScript
Kniha Radosť z JavaScriptu predstavuje techniky, ktoré z programátorov JavaScriptu urobia profesionálov v tejto oblasti....
Radosť z jazyka JavaScript - The Joy of JavaScript

Diela autora vydali tieto vydavateľstvá:

© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)