Funkcionální programování v jazyce Java: Jak funkční techniky zlepšují vaše programy v jazyce Java: Kniha: Funkční programování v jazyce Java: Jak funkční techniky zlepšují vaše programy v jazyce Java?

Hodnocení:   (4,6 z 5)

Funkcionální programování v jazyce Java: Jak funkční techniky zlepšují vaše programy v jazyce Java: Kniha: Funkční programování v jazyce Java: Jak funkční techniky zlepšují vaše programy v jazyce Java? (Pierre-Yves Saumont)

Recenze čtenářů

Shrnutí:

Kniha nabízí důkladný výklad funkcionálního programování v jazyce Java a poskytuje ucelený pohled pro vývojáře v jazyce Java, kteří chtějí své myšlení posunout směrem k funkcionálním paradigmatům. Přestože účinně pokrývá základy a praktické aplikace, někteří čtenáři ji považují za složitou a hutnou, což vede k různým ohlasům ohledně její vhodnosti jako úvodního zdroje.

Klady:

Kniha je chválena za důkladné vysvětlení konceptů funkcionálního programování, praktická cvičení a povzbuzení k jinému myšlení o programování. Čtenáři vyzdvihují její dobře strukturovaný obsah, důležitost neměnnosti a přechod od OOP k FP. Je považována za skvělý zdroj informací pro středně pokročilé až pokročilé vývojáře v Javě, kteří chtějí hlouběji porozumět funkcionálnímu programování.

Zápory:

Kritika zahrnuje její složitost, která může začátečníky zahltit, a vnímanou zaujatost vůči Javě jako jazyku pro funkcionální programování. Někteří čtenáři mají pocit, že se v ní skáče příliš rychle, aniž by se dostatečně vysvětlily přínosy, a jiným se zdá, že je psána mnohomluvně nebo rozvláčně. Objevují se stížnosti na její praktické využití v reálném kódování, přičemž někteří čtenáři mají pocit, že se dobře neshoduje s potřebami výroby.

(na základě 20 hodnocení čtenářů)

Původní název:

Functional Programming in Java: How Functional Techniques Improve Your Java Programs

Obsah knihy:

Shrnutí

Funkcionální programování v Javě učí vývojáře v Javě, jak začlenit nejsilnější výhody funkcionálního programování do nového i stávajícího kódu v Javě. Naučíte se funkčně přemýšlet o kódovacích úlohách v jazyce Java a používat FP k tomu, abyste své aplikace snáze pochopili, optimalizovali, udržovali a rozšiřovali.

Zakoupení tištěné knihy zahrnuje bezplatnou elektronickou knihu ve formátech PDF, Kindle a ePub od Manning Publications.

O technologii

Zde je odvážné tvrzení: Naučte se funkcionální programování a budete lepšími vývojáři v jazyce Java. Naštěstí nemusíte ovládat všechny aspekty FP, abyste získali velkou odměnu. Pokud si osvojíte několik základních principů, uvidíte okamžité zvýšení škálovatelnosti, čitelnosti a udržovatelnosti svého kódu. A už jsme se zmínili, že budete mít méně chyb? Začněme.

O knize

Funkcionální programování v jazyce Java vás naučí, jak začlenit silné výhody funkcionálního programování do nového i stávajícího kódu v jazyce Java. Tato kniha využívá snadno pochopitelné příklady, cvičení a ilustrace k výuce základních principů FP, jako je referenční transparentnost, neměnnost, perzistence a lenost. Cestou zjistíte, které z nových funkčně inspirovaných vlastností Javy 8 vám pomohou nejvíce.

Co je uvnitř

⬤ Psaní kódu, který se lépe čte a lépe se v něm uvažuje.

⬤ Snadnější souběžné a paralelní programování.

⬤ Ošetřování chyb bez výjimek.

⬤ Vlastnosti Javy 8, jako jsou lambdy, odkazy na metody a funkční rozhraní.

O čtenáři

Napsáno pro vývojáře v Javě bez předchozích zkušeností s FP.

O autorovi

Pierre-Yves Saumont je zkušený vývojář v jazyce Java s třemi desetiletími zkušeností s návrhem a tvorbou podnikového softwaru. Pracuje jako inženýr výzkumu a vývoje ve společnosti Alcatel-Lucent Submarine Networks.

Obsah Table of Contents

⬤ Co je to funkcionální programování?

⬤ Používání funkcí v jazyce Java.

⬤ Vylepšení funkčnosti jazyka Java.

⬤ Rekurze, korekurze a memoizace.

⬤ Zpracování dat pomocí seznamů.

⬤ Práce s nepovinnými daty.

⬤ Ošetřování chyb a výjimek.

⬤ Pokročilá práce se seznamy.

⬤ Práce s leností.

⬤ Další zpracování dat pomocí stromů.

⬤ Řešení skutečných problémů s pokročilými stromy.

⬤ Funkční zpracování mutace stavu.

⬤ Funkční vstup/výstup.

⬤ Sdílení proměnlivého stavu s aktéry.

⬤ Řešení běžných problémů funkčním způsobem.

Další údaje o knize:

ISBN:9781617292736
Autor:
Vydavatel:
Vazba:Měkká vazba
Rok vydání:2017
Počet stran:472

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Funkcionální programování v jazyce Java: Jak funkční techniky zlepšují vaše programy v jazyce Java:...
Shrnutí Funkcionální programování v Javě učí...
Funkcionální programování v jazyce Java: Jak funkční techniky zlepšují vaše programy v jazyce Java: Kniha: Funkční programování v jazyce Java: Jak funkční techniky zlepšují vaše programy v jazyce Java? - Functional Programming in Java: How Functional Techniques Improve Your Java Programs

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)