Funkcionális gondolkodás: Paradigma a szintaxis felett

Értékelés:   (3.9 az 5-ből)

Funkcionális gondolkodás: Paradigma a szintaxis felett (Neal Ford)

Olvasói vélemények

Összegzés:

A könyv vegyes fogadtatásban részesül, sok kritikus nagyra értékeli a funkcionális programozási koncepciók megközelítését, míg mások a kivitelezést és a szervezést kritizálják. Egyesek egyértelműnek és hasznosnak találják a funkcionális programozás megértéséhez, különösen több nyelv összefüggésében. Vannak azonban panaszok a mélységére, a szerző érthetőségére és a túl sok példa szerepeltetésére, amelyek inkább összezavarhatnak, mint tisztázhatnak.

Előnyök:

Nyelv-agnosztikus alapozót nyújt a funkcionális programozás fogalmairól.
Jól ismerteti a funkcionális gondolatokat, és gondolkodásmódváltásra ösztönöz.
Hasznos a funkcionális programozással ismerkedő fejlesztők számára, akik tovább szeretnék fejleszteni a tudásukat.
Több nyelven (Clojure, Groovy, Java 8, Scala) tartalmaz példákat, amit egyesek hasznosnak találnak az összehasonlító tanuláshoz.
Jól fogadják azok, akik az OOP-ról a funkcionális programozásra térnek át.

Hátrányok:

Zavaró lehet a kezdők számára, mivel feltételezi a funkcionális programozás előzetes ismereteit.
Néhány példát és fogalmat túl alapszintűnek vagy nem eléggé részletesnek tartanak.
A több nyelv közötti gyakori váltás zavart és zavart okozhat.
Egyes kritikusok szerint a szerzőnek a funkcionális programozási koncepciókat illetően bizonytalan a felfogása.
Az olyan problémák, mint a szövegben található hibák és bizonyos témák mélységének hiánya, csökkentik a könyv általános minőségét.

(15 olvasói vélemény alapján)

Eredeti címe:

Functional Thinking: Paradigm Over Syntax

Könyv tartalma:

Ha már ismeri a funkcionális programozás alapjait, de szeretne sokkal mélyebb megértésre szert tenni, ez a mélyreható útmutató a szintaxison túlmutat, és bemutatja, hogyan kell új módon gondolkodnia. Neal Ford szoftvertervező megmutatja a középhaladó és haladó fejlesztőknek, hogy a funkcionális kódolás hogyan teszi lehetővé, hogy egy absztrakciós szintet visszalépjünk, és így világosabban láthassuk a programozási problémánkat.

Minden fejezetben különböző példákat mutat be a funkcionális gondolkodásra, számos kódpélda segítségével a Java 8-ból és más, funkcionális képességeket tartalmazó JVM-nyelvekből. Ez a könyv talán elgörbíti az elmédet, de a funkcionális programozási fogalmak sokkal jobb megértésével fogsz távozni.

⬤ Megérti, hogy számos imperatív nyelv miért egészíti ki funkcionális képességekkel.

⬤ Hasonlítsa össze a funkcionális és imperatív megoldásokat a gyakori problémákra.

⬤ Vizsgálja meg, hogyan lehet a rutinfeladatok irányítását a futásidőre bízni.

⬤ Tanulja meg, hogy a memoizálás és a lustaság hogyan küszöböli ki a kézzel készített megoldásokat.

⬤ Vizsgálja meg a tervezési minták és a kód újrafelhasználásának funkcionális megközelítéseit.

⬤ Nézze meg a funkcionális gondolkodás valós példáit a Java 8, valamint a funkcionális architektúrák és webes keretrendszerek segítségével.

⬤ Tanulja meg a paradigmákkal gazdagabb világban való élet előnyeit és hátrányait.

Ha még nem ismeri a funkcionális programozást, olvassa el Josh Backfield Becoming Functional című könyvét.

A könyv egyéb adatai:

ISBN:9781449365516
Szerző:
Kiadó:
Kötés:Puha kötés
A kiadás éve:2014
Oldalak száma:325

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Funkcionális gondolkodás: Paradigma a szintaxis felett - Functional Thinking: Paradigm Over...
Ha már ismeri a funkcionális programozás alapjait, de...
Funkcionális gondolkodás: Paradigma a szintaxis felett - Functional Thinking: Paradigm Over Syntax
A produktív programozó - The Productive Programmer
Mindenkinek, aki megélhetésből fejleszt szoftvereket, szüksége van egy bevált módszerre, amellyel jobban, gyorsabban és...
A produktív programozó - The Productive Programmer
Szoftverarchitektúra: A nehéz részek: Modern Trade-Off elemzések elosztott architektúrákhoz -...
A szoftverarchitektúrában nincsenek könnyű döntések...
Szoftverarchitektúra: A nehéz részek: Modern Trade-Off elemzések elosztott architektúrákhoz - Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures
Evolúciós architektúrák építése: Automatizált szoftverirányítás - Building Evolutionary...
A szoftverfejlesztés ökoszisztémája folyamatosan változik, és...
Evolúciós architektúrák építése: Automatizált szoftverirányítás - Building Evolutionary Architectures: Automated Software Governance

A szerző munkáit az alábbi kiadók adták ki:

© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)