Programare funcțională în C#: Cum să scrii un cod C# mai bun

Evaluare:   (4.7 din 5)

Programare funcțională în C#: Cum să scrii un cod C# mai bun (Enrico Buonanno)

Recenzii ale cititorilor

Rezumat:

Cartea Functional Programming in C# a primit recenzii covârșitor de pozitive din partea dezvoltatorilor experimentați de C#, subliniindu-i conținutul bine structurat, exemplele practice și capacitatea de a extinde înțelegerea paradigmelor de programare. Mulți recenzenți au lăudat claritatea sa și stilul de scriere captivant al autorului, în timp ce unii au remarcat natura sa avansată, sugerând că nu este potrivit pentru începători. Cu toate acestea, au fost făcute câteva observații negative cu privire la problemele legate de copiile fizice, cum ar fi legarea slabă și paginile lipsă.

Avantaje:

Conținut bine structurat și organizat.
Stil de scriere clar și captivant.
Exemple practice pentru aplicații din lumea reală.
Eficient în a face legătura între conceptele de programare funcțională și C#.
Încurajează extinderea orizonturilor de programare.
Argumente convingătoare pentru beneficiile programării funcționale.
Bogată în informații în ciuda dimensiunii sale compacte.

Dezavantaje:

Nu este potrivit pentru începători; sunt necesare cunoștințe prealabile de C#.
Unele exemplare fizice aveau probleme de legare și pagini lipsă.

(pe baza a 27 recenzii ale cititorilor)

Titlul original:

Functional Programming in C#: How to Write Better C# Code

Conținutul cărții:

Rezumat

Functional Programming in C# vă învață să aplicați gândirea funcțională la probleme din lumea reală folosind limbajul C#. Cartea, cu numeroasele sale exemple practice, este scrisă pentru programatorii C# competenți, fără experiență anterioară în PF. Ea vă va oferi o nouă perspectivă impresionantă.

Achiziționarea cărții tipărite include o carte electronică gratuită în format PDF, Kindle și ePub de la Manning Publications.

Despre tehnologie

Programarea funcțională schimbă modul în care vă gândiți la cod. Pentru dezvoltatorii C#, tehnicile FP pot îmbunătăți considerabil gestionarea stării, concurența, gestionarea evenimentelor și întreținerea codului pe termen lung. Iar C# oferă flexibilitatea care vă permite să beneficiați pe deplin de aplicarea tehnicilor funcționale. Această carte vă oferă puterea extraordinară a unei noi perspective.

Despre carte

Functional Programming in C# vă învață să aplicați gândirea funcțională la probleme din lumea reală folosind limbajul C#. Veți începe prin a învăța principiile programării funcționale și caracteristicile limbajului care vă permit să programați funcțional. Pe măsură ce explorați numeroasele exemple practice, veți învăța puterea compoziției funcțiilor, programarea fluxurilor de date, structurile de date imuabile și compoziția monadică cu LINQ.

Ce este în interior

⬤ Scrieți cod ușor de citit, ușor de utilizat în echipă.

⬤ Master async și fluxuri de date.

⬤ Îmbunătățirea radicală a gestionării erorilor.

⬤ Event sourcing și alte modele FP.

Despre cititor

Scris pentru programatori C# competenți fără experiență anterioară în FP.

Despre autor

Enrico Buonanno a studiat informatica la Universitatea Columbia și are 15 ani de experiență ca dezvoltator, arhitect și trainer.

Tabla de conținut

PARTEA 1 - CONCEPTE DE BAZĂ.

⬤ Introducere în programarea funcțională.

⬤ De ce contează puritatea funcțiilor.

⬤ Designarea semnăturilor și tipurilor de funcții.

⬤ Patforme în programarea funcțională.

⬤ Designing programs with function composition.

PARTEA 2 - DEVENIREA FUNCȚIONALĂ.

⬤ Tratarea funcțională a erorilor.

⬤ Structurarea unei aplicații cu funcții.

⬤ Tratarea eficientă a funcțiilor cu mai multe argumente.

⬤ Gândirea funcțională a datelor.

⬤ Event sourcing: o abordare funcțională a persistenței.

PARTEA 3 - TEHNICI AVANSATE.

⬤ Calcule leneșe, continuări și frumusețea compoziției monadice.

⬤ Programe cu stare și calcule cu stare.

⬤ Lucrul cu calculele asincrone.

⬤ Fluxurile de date și extensiile reactive.

⬤ O introducere în concurența cu trecere de mesaje.

Alte date despre carte:

ISBN:9781617293955
Autor:
Editura:
Legare:Copertă moale
Anul publicării:2017
Numărul de pagini:408

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Programare funcțională în C#: Cum să scrii un cod C# mai bun - Functional Programming in C#: How to...
Rezumat Functional Programming in C# vă învață...
Programare funcțională în C#: Cum să scrii un cod C# mai bun - Functional Programming in C#: How to Write Better C# Code
Programare funcțională în C#, ediția a doua - Functional Programming in C#, Second Edition
Programarea funcțională în C#, ediția a doua vă învață să...
Programare funcțională în C#, ediția a doua - Functional Programming in C#, Second Edition

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)