Stylish F#: Crearea unui cod funcțional elegant pentru .Net și .Net Core

Evaluare:   (4.6 din 5)

Stylish F#: Crearea unui cod funcțional elegant pentru .Net și .Net Core (Kit Eason)

Recenzii ale cititorilor

Rezumat:

Cartea este foarte recomandată atât dezvoltatorilor F#, cât și celor interesați de programarea funcțională (FP). Ea oferă sfaturi practice pentru scrierea de cod F# idiomatic, concentrându-se pe obiceiurile bune de programare și făcând codul digerabil atât pentru mașini, cât și pentru oameni. Mulți cititori îi apreciază profunzimea și exemplele practice, deși unii consideră conținutul prea elementar și își doresc mai multă profunzime în anumite domenii.

Avantaje:

Foarte recomandat pentru dezvoltatorii F#, oferă sfaturi practice pentru scrierea de cod F# idiomatic, accentuează bunele practici de programare, resursă excelentă pentru înțelegerea programării funcționale, util pentru tranziția de la paradigmele de programare imperative la cele funcționale, umple un gol critic în literatura F#.

Dezavantaje:

Unii consideră conținutul prea elementar sau lipsit de profunzime, preocupările legate de formatarea cărții (font mare) și accentul specific pe F# pot limita aplicabilitatea sa pentru un public mai larg de programare funcțională.

(pe baza a 10 recenzii ale cititorilor)

Titlul original:

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

Conținutul cărții:

De ce să vă descurcați în F# când puteți programa cu stil Această carte merge dincolo de sintaxă și intră în design. Ea oferă dezvoltatorilor F# cele mai bune practici, îndrumări și sfaturi pentru a scrie cod frumos, mentenabil și corect.

Stylish F# acoperă fiecare decizie de proiectare pe care un dezvoltator o ia în construirea programelor F#, ajutându-vă să faceți cele mai educate și valoroase alegeri de proiectare în fiecare etapă a dezvoltării codului. Veți învăța despre proiectarea tipurilor și a semnăturilor funcțiilor, despre beneficiile imuabilității și despre utilizările aplicării funcțiilor parțiale. Veți înțelege cele mai bune practici pentru scrierea API-urilor care urmează să fie utilizate de F#, C# și alte limbaje. Fiecare alegere de proiectare atent verificată este susținută de exemple, ilustrații și justificări convingătoare.

Ce veți învăța

⬤ Cunoașteți de ce, când și cum să codificați în stil imuabil.

⬤ Utilizați funcțiile de colectare, piping-ul și compunerea funcțiilor pentru a construi rapid software funcțional.

⬤ Să fiți conștienți de tehnicile disponibile pentru a aduce gestionarea erorilor în cadrul logicii programului.

⬤ Optimizați codul F# pentru performanță maximă.

⬤ Identificați și implementați oportunități de utilizare a injecției de funcții pentru a îmbunătăți proiectarea programelor.

⬤ Apreciați metodele disponibile pentru gestionarea valorilor necunoscute ale datelor.

⬤ Înțelegerea programării asincrone și paralele în F# și modul în care aceasta diferă de programarea asincronă din C#.

Pentru cine este această carte

Orice dezvoltator care scrie cod F# și dorește să îl scrie mai bine.

Alte date despre carte:

ISBN:9781484239995
Autor:
Editura:
Legare:Copertă moale
Anul publicării:2018
Numărul de pagini:396

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Stylish F#: Crearea unui cod funcțional elegant pentru .Net și .Net Core - Stylish F#: Crafting...
De ce să vă descurcați în F# când puteți programa cu stil...
Stylish F#: Crearea unui cod funcțional elegant pentru .Net și .Net Core - Stylish F#: Crafting Elegant Functional Code for .Net and .Net Core
Stylish F# 6: Crearea unui cod funcțional elegant pentru Net 6 - Stylish F# 6: Crafting Elegant...
De ce să vă descurcați în F# când puteți programa în stil...
Stylish F# 6: Crearea unui cod funcțional elegant pentru Net 6 - Stylish F# 6: Crafting Elegant Functional Code for Net 6

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)