Funkcionális programozás Javában: Hogyan javítják a funkcionális technikák a Java-programokat?

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

Funkcionális programozás Javában: Hogyan javítják a funkcionális technikák a Java-programokat? (Pierre-Yves Saumont)

Olvasói vélemények

Összegzés:

A könyv a funkcionális programozás mélyreható feltárását kínálja a Java használatával, átfogó képet nyújtva a funkcionális paradigmák irányába gondolkodni kívánó Java-fejlesztők számára. Bár hatékonyan tárgyalja az alapokat és a gyakorlati alkalmazásokat, egyes olvasók összetettnek és sűrűnek találják, ami a bevezető forrásként való alkalmasságát illetően eltérő fogadtatáshoz vezet.

Előnyök:

A könyvet dicsérik a funkcionális programozási fogalmak alapos magyarázataiért, a gyakorlati feladatokért és a programozásról való másfajta gondolkodásra való ösztönzésért. Az olvasók kiemelik a jól strukturált tartalmat, az immutabilitás fontosságát és az OOP-ról az FP-re való átmenetet. Nagyszerű forrásnak tartják a középhaladó és haladó Java-fejlesztők számára, akik mélyebb megértést szeretnének a funkcionális programozásról.

Hátrányok:

A kritikák közé tartozik a bonyolultsága, amely túlterhelheti a kezdőket, valamint a Java mint a funkcionális programozás nyelvével szembeni elfogultság. Egyes olvasók úgy érzik, hogy túl gyorsan ugrik bele, anélkül, hogy megfelelően elmagyarázná az előnyöket, mások pedig terjedelmesnek vagy érintőlegesnek találják az írást. Panaszkodnak a gyakorlati alkalmazásokra a valós kódolásban, és egyes olvasók úgy érzik, hogy nem felel meg a termelési igényeknek.

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

Eredeti címe:

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

Könyv tartalma:

Összefoglaló

A Funkcionális programozás Java-ban megtanítja a Java-fejlesztőknek, hogyan építhetik be a funkcionális programozás leghatásosabb előnyeit az új és a meglévő Java-kódba. Megtanulja, hogyan gondolkodjon funkcionálisan a Java kódolási feladatokról, és az FP segítségével könnyebben érthetővé, optimalizálhatóvá, karbantarthatóvá és skálázhatóvá teszi alkalmazásait.

A nyomtatott könyv megvásárlása magában foglalja a Manning Publications ingyenes e-könyvét PDF, Kindle és ePub formátumban.

A technológiáról

Íme egy merész kijelentés: tanuljon meg funkcionális programozást, és jobb Java-fejlesztő lesz. Szerencsére nem kell az FP minden aspektusát elsajátítania ahhoz, hogy nagy hasznot hozzon. Ha elsajátítasz néhány alapelvet, azonnali javulást tapasztalhatsz a kódod skálázhatóságában, olvashatóságában és karbantarthatóságában. És említettük már, hogy kevesebb lesz a hiba? Lássunk hozzá.

A könyvről

A Funkcionális programozás Javában megtanítja, hogyan építheti be a funkcionális programozás hatékony előnyeit új és meglévő Java-kódokba. A könyv könnyen érthető példákon, gyakorlatokon és illusztrációkon keresztül tanítja meg az FP olyan alapvető alapelveit, mint a referenciális átláthatóság, a megváltoztathatatlanság, a perzisztencia és a lustaság. Útközben felfedezheti, hogy a Java 8 új, funkcionális ihletésű funkciói közül melyek azok, amelyek a legnagyobb segítséget jelentik majd Önnek.

What's Inside

⬤ Írni olyan kódot, amelyet könnyebb olvasni és érvelni.

⬤ Könnyebb egyidejű és párhuzamos programozás.

⬤ Hibák kezelése kivételek nélkül.

⬤ A Java 8 olyan jellemzői, mint a lambdák, metódusreferenciák és funkcionális interfészek.

Az olvasóról

Olyan Java-fejlesztők számára íródott, akiknek nincs korábbi FP-tapasztalatuk.

A szerzőről

Pierre-Yves Saumont tapasztalt Java-fejlesztő, három évtizedes tapasztalattal rendelkezik vállalati szoftverek tervezésében és létrehozásában. Az Alcatel-Lucent Submarine Networks K+F mérnökeként dolgozik.

Tartalomjegyzék

⬤ Mi a funkcionális programozás?

⬤ Függvények használata Javában.

⬤ A Java funkcionálisabbá tétele.

⬤ Rekurzió, corecursion és memoizáció.

⬤ Adatkezelés listákkal.

⬤ Független adatok kezelése.

⬤ Hibák és kivételek kezelése.

⬤ Hosszabb listakezelés.

⬤ Munka a lustasággal.

⬤ Több adatkezelés fákkal.

⬤ Valódi problémák megoldása fejlett fákkal.

⬤ Az állapotmutáció funkcionális kezelése.

⬤ Funkcionális be- és kimenet.

⬤ Mutálható állapot megosztása szereplőkkel.

⬤ Gyakori problémák funkcionális megoldása.

A könyv egyéb adatai:

ISBN:9781617292736
Szerző:
Kiadó:
Kötés:Puha kötés
A kiadás éve:2017
Oldalak száma:472

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Funkcionális programozás Javában: Hogyan javítják a funkcionális technikák a Java-programokat? -...
Összefoglaló A Funkcionális programozás Java-ban...
Funkcionális programozás Javában: Hogyan javítják a funkcionális technikák a Java-programokat? - Functional Programming in Java: How Functional Techniques Improve Your Java Programs

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)