Hodnocení:
V recenzích na knihu „Functional Programming in JavaScript“ se zdůrazňuje, že kniha dobře prezentuje koncepty funkcionálního programování a praktické příklady, ačkoli trpí velkým počtem překlepů a chyb v kódování. Mnozí recenzenti chválí její vzdělávací hodnotu pro vývojáře v JavaScriptu a zároveň upozorňují, že nemusí být vhodná pro začátečníky. Kritici poukazují na to, že kniha někdy působí uspěchaně a některé pojmy jsou v ní představeny příliš rychle nebo nedostatečně vysvětleny.
Klady:⬤ Poskytuje podrobný přehled konceptů funkcionálního programování a jejich použití v JavaScriptu.
⬤ Objasňuje složitá témata, jako jsou monády a funkcionální kompozice, na jasných příkladech.
⬤ Autor předkládá srovnání imperativního a funkcionálního stylu a ukazuje výhody FP.
⬤ Obsahuje bezplatnou verzi elektronické knihy, která je tak dostupná.
⬤ Kombinuje teoretický výklad s praktickými příklady kódu, což pomáhá upevnit porozumění.
⬤ Obsahuje četné překlepy a chyby v kódu, které mohou čtenáře zmást.
⬤ Některé pojmy jsou představeny bez dostatečného vysvětlení nebo srozumitelnosti, takže se čtenáři cítí zahlceni.
⬤ Může se příliš spoléhat na externí knihovny namísto nativních funkcí jazyka JavaScript.
⬤ Nevhodné pro úplné začátečníky; vyžaduje předchozí znalost konceptů JavaScriptu.
⬤ Prezentace smíšených stylů ES5 a ES6 může být nekonzistentní a rušivá.
(na základě 31 hodnocení čtenářů)
Functional Programming in JavaScript: How to Improve Your JavaScript Programs Using Functional Techniques
Shrnutí
Funkcionální programování v JavaScriptu učí vývojáře JavaScriptu funkcionální techniky, které zlepšují rozšiřitelnost, modularitu, znovupoužitelnost, testovatelnost a výkon. Prostřednictvím konkrétních příkladů a vysvětlení bez žargonu vás tato kniha naučí, jak aplikovat funkcionální programování na reálné vývojové úlohy.
Zakoupení tištěné knihy zahrnuje bezplatnou elektronickou knihu ve formátech PDF, Kindle a ePub od Manning Publications.
O technologii
Ve složitých webových aplikacích mohou nízkoúrovňové detaily vašeho kódu v jazyce JavaScript zastínit fungování systému jako celku. Funkční programování (FP) jako styl kódování podporuje volně provázané vztahy mezi komponentami vaší aplikace, což usnadňuje návrh, komunikaci a údržbu celkového obrazu.
O knize
Funkcionální programování v JavaScriptu vás naučí techniky pro zlepšení vašich webových aplikací - jejich rozšiřitelnosti, modularity, znovupoužitelnosti a testovatelnosti, stejně jako jejich výkonu. Tato čtivá kniha vám na konkrétních příkladech a srozumitelných vysvětleních ukáže, jak funkcionální programování používat v reálném životě. Pokud s funkcionálním programováním teprve začínáte, oceníte v této příručce mnoho zasvěcených srovnání s imperativním nebo objektově orientovaným programováním, která vám pomohou pochopit funkcionální návrh. Na konci budete o návrhu aplikací přemýšlet novým způsobem a možná si dokonce začnete vážit monád.
Co je uvnitř
⬤ Vysoce hodnotné techniky FP pro reálné použití.
⬤ Použití FP tam, kde dává největší smysl.
⬤ Oddělení logiky systému od implementačních detailů.
⬤ Ošetřování chyb, testování a ladění ve stylu FP.
⬤ Všechny ukázky kódu používají JavaScript ES6 (ES 2015).
O čtenáři
Napsáno pro vývojáře s pevnou znalostí základů jazyka JavaScript a návrhu webových aplikací.
O autorovi
Luis Atencio je softwarový inženýr a architekt, který vytváří podnikové aplikace v jazycích Java, PHP a JavaScript.
Obsah
ČÁST 1 MYSLETE FUNKČNĚ.
⬤ Být funkční.
⬤ Vyšší řád JavaScriptu.
ČÁST 2 ZÍSKAT FUNKČNÍ.
⬤ Málo datových struktur, mnoho operací.
⬤ Směrem k modulárnímu, opakovaně použitelnému kódu.
⬤ Návrhové vzory proti složitosti.
ČÁST 3 ROZŠÍŘENÍ VAŠICH FUNKČNÍCH DOVEDNOSTÍ.
⬤ Bulletproofing your code.
⬤ Funkční optimalizace.
⬤ Správa asynchronních událostí a dat.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)