Funkcionális tervezés: Alapelvek, minták és gyakorlatok

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

Funkcionális tervezés: Alapelvek, minták és gyakorlatok (Robert Martin)

Olvasói vélemények

Összegzés:

A könyv értékes betekintést nyújt a funkcionális programozásba és a SOLID-elvekbe, de a könyv teljes hasznosításához a Clojure jó ismerete szükséges. A nyomtatás minősége nem megfelelő, ami kihat az általános olvasási élményre.

Előnyök:

Nagyszerű tartalom a funkcionális programozásról és a SOLID-elvekről, kiváló kontraszt az FP és az OOP között, és árnyalt magyarázatok, amelyek megkérdőjelezik a gyakori tévhiteket. Segít mindkét programozási paradigma megértésének bővítésében.

Hátrányok:

A tartalom teljes megértéséhez a Clojure előzetes ismerete szükséges. A nyomtatás minősége gyenge, az oldalak pöttyösek és a vékony papír átütést okoz.

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

Eredeti címe:

Functional Design: Principles, Patterns, and Practices

Könyv tartalma:

Gyakorlati útmutató a jobb, tisztább kódhoz funkcionális programozással

A Funkcionális tervezés című könyvben a neves szoftvermérnök, Robert C. Martin ("Bob bácsi") elmagyarázza, hogyan és miért használjuk a funkcionális programozást, hogy jobb rendszereket építsünk valódi ügyfelek számára. Martin összehasonlítja a Java hagyományos objektumorientált kódolási struktúráit a funkcionális nyelvek által lehetővé tett struktúrákkal, azonosítja az egyes nyelvek legjobb szerepeit, és megmutatja, hogyan lehet jobb rendszereket építeni azáltal, hogy a funkcionális nyelveket okosan, kontextusban használjuk.

Martin megközelítése pragmatikus, minimalizálja az elméletet a "gyakorlatias" problémamegoldás javára. Közérthető példákon keresztül a dolgozó fejlesztők felfedezhetik, hogy a könnyen megtanulható, szemantikailag gazdag Clojure nyelv hogyan segíthet nekik a kód tisztaságának, tervezésének, fegyelmének és eredményeinek javításában. Martin a jól ismert SOLID-elveket és a Gang of Four mintákat funkcionális szemszögből vizsgálja, feltárva, hogy a funkcionális programozók számára a minták miért maradnak továbbra is rendkívül értékesek, és hogyan használhatjuk őket a kiváló eredmények eléréséhez.

⬤ Megtanulja a funkcionális alapokat: a megváltoztathatatlanságot, a tartós adatokat, a rekurziót, az iterációt, a lustaságot és az állapottartalmat.

⬤ Kontrasztba állítja a funkcionális és objektumos megközelítéseket szakértelemmel kidolgozott esettanulmányokon keresztül.

⬤ Feltárja az adatáramlás funkcionális tervezési technikáit.

⬤ A klasszikus SOLID elvek használata a jobb Clojure kód írásához.

⬤ A funkcionális tesztelés, a grafikus felhasználói felület és az egyidejűség pragmatikus megközelítéseinek elsajátítása.

⬤ Hozza ki a legtöbbet a tervezési mintákból funkcionális környezetben.

⬤ Sétáljon végig egy vállalati szintű Clojure alkalmazás építésén.

"Funkcionális tervezés árad a "klasszikus-az-érkezéskor". Bob elhúzza a függönyt, hogy felfedje, hogyan teszik a funkcionális programozási elemek a szoftvertervezést egyszerűvé, mégis pragmatikussá. Mindezt anélkül teszi, hogy elidegenítené a tapasztalt objektumorientált programozókat, akik olyan nyelvekből érkeznek, mint a C#, a C++ vagy a Java."

--Janet A. Carr, független Clojure tanácsadó.

A könyv egyéb adatai:

ISBN:9780138176396
Szerző:
Kiadó:
Nyelv:angol
Kötés:Puha kötés
A kiadás éve:2024
Oldalak száma:384

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Tiszta építészet: A kézművesek útmutatója a szoftverstruktúrához és -tervezéshez - Clean...
A The Clean Coder és a Clean Code című bestsellerek...
Tiszta építészet: A kézművesek útmutatója a szoftverstruktúrához és -tervezéshez - Clean Architecture: A Craftsman's Guide to Software Structure and Design
Tiszta kód: A Handbook of Agile Software Craftsmanship - Clean Code: A Handbook of Agile Software...
Még a rossz kód is működhet. De ha a kód nem...
Tiszta kód: A Handbook of Agile Software Craftsmanship - Clean Code: A Handbook of Agile Software Craftsmanship
Little Sister
LITTLE SISTER.Amikor Vivian Prosper megpróbálja felbérelni Brice-t, hogy akadályozza meg, hogy a húga hozzámenjen a fiatal Arthur Spotiswoodhoz, a férfi nem biztos, hogy el...
Little Sister
Könnyűvizes atomerőművek tervezési alapokon nyugvó balesetelemzési módszerei - Design-Basis Accident...
Ez a könyv a szabályozott könnyűvizes reaktorok...
Könnyűvizes atomerőművek tervezési alapokon nyugvó balesetelemzési módszerei - Design-Basis Accident Analysis Methods for Light-Water Nuclear Power Plants
Belépés a mély ismeretlenbe - Entering the Deep Unknown
A tizenegy éves Tommy osztálytársai bosszankodnak miatta, mert mindig hülyéskedik és megzavarja az órát...
Belépés a mély ismeretlenbe - Entering the Deep Unknown
Agilis szoftverfejlesztés, alapelvek, minták és gyakorlatok - Agile Software Development,...
Ez a könyv, amelyet egy szoftverfejlesztő írt...
Agilis szoftverfejlesztés, alapelvek, minták és gyakorlatok - Agile Software Development, Principles, Patterns, and Practices
Az arcot kereső társaság: A kezdődő szerelmi séta a világ körül - The Face Looking Company: The...
Azért jöttem ide, hogy egy olyan könyvről...
Az arcot kereső társaság: A kezdődő szerelmi séta a világ körül - The Face Looking Company: The Beginning Love Walk Around the World
The Face Looking Company: A kezdődő szerelmi séta a világ körül - The Face Looking Company: The...
Azért jöttem ide, hogy egy olyan könyvről...
The Face Looking Company: A kezdődő szerelmi séta a világ körül - The Face Looking Company: The Beginning Love Walk Around the World
A sápadt ajtó / Egy nőcsábász halála - The Pale Door / Death of a Ladies' Man
A FAKÓ AJTÓ.Dr. Kerry felbéreli Chadet, hogy tartsa szemmel alkoholista...
A sápadt ajtó / Egy nőcsábász halála - The Pale Door / Death of a Ladies' Man
Jim Bennett összes esete, 1. kötet - The Complete Cases of Jim Bennett, Volume 1
Jim Bennett clevelandi magánnyomozó több mint 20 történetben jelent meg a...
Jim Bennett összes esete, 1. kötet - The Complete Cases of Jim Bennett, Volume 1
Funkcionális tervezés: Alapelvek, minták és gyakorlatok - Functional Design: Principles, Patterns,...
Gyakorlati útmutató a jobb, tisztább kódhoz...
Funkcionális tervezés: Alapelvek, minták és gyakorlatok - Functional Design: Principles, Patterns, and Practices
Amerikai zombi-deprogramozó projekt - American Zombie Deprogram Project
Az Egyesült Államok megalapítása óta az amerikaiak által az amerikaiaknak szóló hírekként...
Amerikai zombi-deprogramozó projekt - American Zombie Deprogram Project
Hogyan csináljuk: Az emberi szaporodás evolúciója és jövője - How We Do It: The Evolution and Future...
Annak ellenére, hogy széles körben elterjedt az a...
Hogyan csináljuk: Az emberi szaporodás evolúciója és jövője - How We Do It: The Evolution and Future of Human Reproduction
Carnegie Denied: A Carnegie könyvtárépítési támogatásokat elutasító közösségek, 1898-1925 - Carnegie...
Andrew Carnegie volt a nyilvános könyvtárak...
Carnegie Denied: A Carnegie könyvtárépítési támogatásokat elutasító közösségek, 1898-1925 - Carnegie Denied: Communities Rejecting Carnegie Library Construction Grants, 1898-1925

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)