Functional Design and Architecture
Autor Alexander Graninen Limba Engleză Paperback – 5 noi 2024
Recomandăm Functional Design and Architecture ca pe un ghid tehnic esențial pentru tranziția de la scrierea liniilor de cod izolate la proiectarea sistemelor complexe în limbaje cu tipizare statică precum Haskell, Scala sau F#. Această lucrare, semnată de Alexander Granin, se concentrează pe aplicabilitatea practică a paradigmelor funcționale în medii de producție, depășind simpla teorie academică. Abordarea diferă de Domain Modeling Made Functional de Scott Wlaschin prin faptul că este mai puțin axată pe modelarea proceselor de business și mult mai orientată spre arhitectura tehnică brută: gestionarea complexității prin interfețe funcționale, inversarea dependențelor și utilizarea monadelor libere pentru modelarea domeniului. Subliniem structura logică a cărții, care ghidează cititorul prin cinci etape de maturizare a unui proiect. Începem cu definirea designului software declarativ, trecem prin construcția unui MVP (Minimum Viable Product) și ajungem la subiecte de inginerie avansată, cum ar fi framework-urile concurente și sistemele reactive. Un element distinctiv este capitolul dedicat persistenței, unde sunt analizate atât bazele de date key-value, cât și cele relaționale, dintr-o perspectivă pur funcțională. Credem că valoarea adăugată constă în exemplele concrete de „cod de tranșee”, incluzând un simulator de zbor spațial, care demonstrează cum conceptele abstracte gestionează starea și erorile în aplicații reale. Spre deosebire de Grokking Simplicity, care introduce fundamentele programării funcționale, volumul de față este un manual de arhitectură de nivel senior, oferind soluții pentru scalabilitate și testare automată white-box.
Preț: 326.27 lei
Preț vechi: 407.85 lei
-20%
Carte disponibilă
Livrare economică 06-20 iunie
Livrare express 23-29 mai pentru 132.86 lei
Specificații
ISBN-10: 1617299618
Pagini: 456
Dimensiuni: 185 x 231 x 27 mm
Greutate: 0.83 kg
Editura: Manning Publications
De ce să citești această carte
Recomandăm această carte programatorilor cu experiență care doresc să stăpânească arhitectura software în limbaje funcționale. Cititorul câștigă o metodologie clară pentru a înlocui pattern-urile Object-Oriented cu alternative funcționale superioare, precum monadele și DSL-urile. Este un instrument critic pentru cei care vor să construiască sisteme robuste, ușor de testat și menținut, folosind expertiza de peste 15 ani a lui Alexander Granin.