Un ghid practic pentru un cod mai bun și mai curat cu programare funcțională
În această carte, inginerul de software recunoscut Robert C. Martin ("Unchiul Bob") explică cum și de ce să folosim abordarea programării funcționale pentru a crea sisteme mai bune. El compară structurile tradiționale de codificare orientate pe obiecte în Java cu cele permise de limbajele de programare funcționale și dezvăluie cele mai bune modalități de a le utiliza în practică.
Martin se concentrează pe abordări practice, minimizând teoria în favoarea rezolvării imediate a problemelor. Prin exemple accesibile, programatorii vor descoperi cum limbajul Clojure, ușor de învățat și bogat în semantică, poate ajuta la îmbunătățirea clarității codului, a designului și a rezultatelor.
Analizează principiile cunoscute SOLID și șabloanele Gang of Four din perspectiva funcțională, dezvăluind de ce șabloanele rămân valoroase pentru programatorii funcționali și cum să le utilizeze pentru a obține rezultate superioare.
Vezi de asemenea:
- Înțelegerea conceptelor funcționale de bază: imuabilitate, date persistente, recursivitate, iterație, lene și stare.
- Compararea abordărilor funcționale și orientate pe obiecte prin studii de caz bine pregătite.
- Explorarea tehnicilor de design funcțional pentru fluxul de date.
- Utilizarea principiilor clasice SOLID pentru a scrie un cod Clojure mai bun.
- Adoptarea abordărilor practice în testarea funcțională, GUI și procesarea simultană.
- Optimizarea designului în medii funcționale.
- Crearea unei aplicații la nivel de întreprindere în Clojure.
Cartea acoperă toate acestea și multe altele, servind drept un ghid pentru programatorii care doresc să își îmbunătățească abilitățile în arta programării.
Pagini: 384, Dimensiuni: 17.8x17.8cm
Producător
- Editor
- Pearson
- Tip
- Tehnologie
- Limba
- Engleză
- Subtitlu
- -
- Copertă
- Moale
- Număr de pagini
- -
- Data de lansare
- -
- Data de publicare
- -
- Dimensiuni
- -
- ISBN-13
- 9780138176396
Informații importante
Specificațiile sunt colectate de pe site-urile oficiale ale producătorilor. Te rugăm să verifici specificațiile înainte de a finaliza comanda. În cazul în care întâmpini probleme, raportează aici.