Funkční programování v jazyce JavaScript: Jak vylepšit programy v JavaScriptu pomocí funkčních technik?

Hodnocení:   (4,2 z 5)

Funkční programování v jazyce JavaScript: Jak vylepšit programy v JavaScriptu pomocí funkčních technik? (Luis Atencio)

Recenze čtenářů

Shrnutí:

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í.

Zápory:

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ářů)

Původní název:

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

Obsah knihy:

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.

Další údaje o knize:

ISBN:9781617292828
Autor:
Vydavatel:
Vazba:Měkká vazba

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Funkční programování v jazyce JavaScript: Jak vylepšit programy v JavaScriptu pomocí funkčních...
Shrnutí Funkcionální programování v JavaScriptu...
Funkční programování v jazyce JavaScript: Jak vylepšit programy v JavaScriptu pomocí funkčních technik? - Functional Programming in JavaScript: How to Improve Your JavaScript Programs Using Functional Techniques
Radost z jazyka JavaScript - The Joy of JavaScript
Kniha Radost z JavaScriptu představuje techniky, které z programátorů v JavaScriptu udělají profesionály. Shrnutí...
Radost z jazyka JavaScript - The Joy of JavaScript

Díla autora vydali tito vydavatelé:

© 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)