Stílusos F#: Elegáns funkcionális kód készítése a .Net és a .Net Core számára

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

Stílusos F#: Elegáns funkcionális kód készítése a .Net és a .Net Core számára (Kit Eason)

Olvasói vélemények

Összegzés:

A könyv mind az F# fejlesztők, mind a funkcionális programozás (FP) iránt érdeklődők számára erősen ajánlott. Gyakorlati tanácsokat ad az idiomatikus F# kód írásához, a helyes programozási szokásokra összpontosítva, és a kódot emészthetővé téve a gépek és az emberek számára egyaránt. Sok olvasó értékeli a könyv mélységét és gyakorlati példáit, bár néhányan túlságosan alapszintűnek találják a tartalmat, és bizonyos területeken több mélységet kívánnak.

Előnyök:

Kifejezetten ajánlott F# fejlesztőknek, gyakorlati tanácsokat ad az idiomatikus F# kód írásához, hangsúlyozza a jó programozási szokásokat, kiváló forrás a funkcionális programozás megértéséhez, hasznos az imperatív programozási paradigmákról a funkcionális programozási paradigmákra való áttéréshez, kritikus hiányt pótol az F# irodalomban.

Hátrányok:

Egyesek szerint a tartalom túlságosan alapvető vagy nem elég mély, a könyv formázásával (nagy betűtípus) kapcsolatos aggályok, valamint a kifejezetten az F#-ra való összpontosítás korlátozhatja a könyv alkalmazhatóságát a funkcionális programozás szélesebb közönsége számára.

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

Eredeti címe:

Stylish F#: Crafting Elegant Functional Code for .Net and .Net Core

Könyv tartalma:

Miért csak az F# nyelvvel boldogulna, ha stílusosan is programozhat Ez a könyv a szintaxison túl a tervezésre is kitér. Az F#-fejlesztők számára a legjobb gyakorlatokat, útmutatást és tanácsokat nyújt, hogy szép, karbantartható és helyes kódot írhassanak.

A Stylish F# minden olyan tervezési döntést tárgyal, amelyet egy fejlesztő az F# programok felépítése során hoz, segít a legmegalapozottabb és legértékesebb tervezési döntések meghozatalában a kódfejlesztés minden szakaszában. Megtudhatja a típusok és függvényaláírások tervezését, a megváltoztathatatlanság előnyeit és a részleges függvényalkalmazás felhasználási módjait. Megérti az F#, a C# és más nyelvek által használható API-k írásának legjobb gyakorlatait. Minden gondosan átvizsgált tervezési döntést meggyőző példákkal, illusztrációkkal és indoklással támasztunk alá.

Amit tanulni fog

⬤ Tudja, hogy miért, mikor és hogyan kell változtathatatlan stílusban kódolni.

⬤ Használja a gyűjteményfüggvényeket, a csővezetékeket és a függvénykompozíciót, hogy gyorsan működő szoftvereket építsen.

⬤ Tudja, hogy milyen technikák állnak rendelkezésre a hibakezelésnek a programlogika főáramába való beillesztésére.

⬤ Optimalizálja az F# kódot a maximális teljesítmény érdekében.

⬤ Elismerje és valósítsa meg a függvénybefecskendezés használatának lehetőségeit a programtervezés javítására.

⬤ Értelmezze az ismeretlen adatértékek kezelésére rendelkezésre álló módszereket.

⬤ Aszinkron és párhuzamos programozás megértése F# nyelven, és hogy miben különbözik a C# aszinkron programozástól.

Kinek szól ez a könyv

Minden olyan fejlesztőnek, aki F# kódot ír, és azt jobban akarja megírni.

A könyv egyéb adatai:

ISBN:9781484239995
Szerző:
Kiadó:
Kötés:Puha kötés
A kiadás éve:2018
Oldalak száma:396

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Stílusos F#: Elegáns funkcionális kód készítése a .Net és a .Net Core számára - Stylish F#: Crafting...
Miért csak az F# nyelvvel boldogulna, ha...
Stílusos F#: Elegáns funkcionális kód készítése a .Net és a .Net Core számára - Stylish F#: Crafting Elegant Functional Code for .Net and .Net Core
Stílusos F# 6: Elegáns funkcionális kód készítése a Net 6 számára - Stylish F# 6: Crafting Elegant...
Miért csak F#-ban boldogulna, ha stílusosan is...
Stílusos F# 6: Elegáns funkcionális kód készítése a Net 6 számára - Stylish F# 6: Crafting Elegant Functional Code for Net 6

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)