Robert Martin (autor)
U knjizi "Funkcionalni dizajn", poznati softverski inženjer Robert C. Martin (poznat kao "Ujka Bob") objašnjava primenu funkcionalnog programiranja za izgradnju boljih sistema za krajnje korisnike. Martin poredi konvencionalne objektno-orijentisane strukture koda u Javi sa onima koje omogućava funkcionalno programiranje, identifikuje optimalne uloge za svaki pristup i demonstrira kako unaprediti sistem pažljivim korišćenjem oba pristupa u odgovarajućim kontekstima.
Martinov pristup je pragmatičan, s naglaskom na rešavanju stvarnih problema umesto teorijskog razmatranja. Kroz pri
stupačne primere, programeri će razumeti kako im jednostavan, semantički bogat jezik Clojure, može pomoći da unaprede čistoću koda, dizajn, disciplinu i rezultate. Martin istražuje poznate SOLID principe i Dizajnerske obrasce Četvoročlane Grupe iz funkcionalne perspektive, te otkriva zašto obrasci i dalje imaju veliku vrednost za funkcionalne programere i kako ih koristiti radi postizanja izuzetnih rezultata.
Razumevanje osnova funkcionalnog programiranja uključuje koncepte kao što su nemutabilnost (immutability), perzistentni podaci, rekurzija, iteracija, lenjost (laziness) i stanje (statefulness)
Kontrast funkcionalnog i objektnog pristupa programiranju kroz stručno osmišljene studije slučajaIstraživanje funkcionalnih dizajnerskih tehnika za tok podataka
Korišćenje klasičnih SOLID principa za pisanje boljeg Clojure koda
Usavršavanje pragmatičnih pristupa funkcionalnom testiranju, korisničkim interfejsima i konkurentnosti
Upotreba dizajnerskih obrazaca u funkcionalnim okruženjima
Vodjenje kroz izgradnju enterprise-level Clojure aplikacije
Ostali naslovi koji sadrže ključne reči: Java
Ostali naslovi iz oblasti: Programiranje
Izdavač: Kompjuter biblioteka; 2024; Broširani povez; latinica; 24 cm; 573 str.; 9788673105963;