Evaluare:
Cartea prezintă o explorare cuprinzătoare și profundă a programării funcționale în JavaScript, scrisă de Michael Fogus. Deși este foarte lăudată pentru profunzimea, claritatea și expertiza autorului, a fost criticată pentru anumite referințe învechite, lipsa de aplicabilitate în lumea reală a unor exemple și complexitatea sa, în special pentru începători.
Avantaje:⬤ Scriere strălucită
⬤ scufundare profundă în programarea funcțională JavaScript
⬤ explicație clară și metodică
⬤ îmbunătățește înțelegerea JavaScript-ului
⬤ bine structurată cu exemple bune
⬤ conținut provocator
⬤ excelentă pentru dezvoltatorii avansați
⬤ perspectivă revigorantă asupra paradigmelor de programare.
⬤ Complexitatea o face nepotrivită pentru începători
⬤ unele exemple sunt inventate și nu sunt realiste
⬤ conținut învechit cu privire la practicile JavaScript moderne
⬤ poate divaga uneori
⬤ ediția Kindle nu a fost actualizată cu erate
⬤ necesită o înțelegere fundamentală a programării funcționale pentru a o utiliza eficient.
(pe baza a 47 recenzii ale cititorilor)
Functional JavaScript
Cum puteți depăși ciudățeniile limbajului JavaScript și caracteristicile nesigure? Cu această carte, veți învăța cum să creați cod care este frumos, sigur și simplu de înțeles și de testat, folosind suportul de programare funcțională al JavaScript. Autorul Michael Fogus vă arată cum să aplicați concepte în stil funcțional cu Underscore. js, o bibliotecă JavaScript care facilitează tehnicile de programare funcțională. Codul de exemplu este disponibil pe GitHub la https: //github.com/funjs/book-source.
Fogus vă ajută să gândiți într-un mod funcțional pentru a vă ajuta să minimizați complexitatea în programele pe care le construiți. Dacă sunteți un programator JavaScript care speră să învețe tehnici de programare funcțională sau un programator funcțional care dorește să învețe JavaScript, această carte este introducerea ideală.
⬤ Utilizați tehnici de programare aplicativă cu funcții de primă clasă.
⬤ Înțelegeți cum și de ce ați putea să vă folosiți de variabila scoping și closures.
⬤ Descoperiți funcțiile de ordin superior - și aflați cum iau alte funcții drept argumente pentru un avantaj maxim.
⬤ Explorați modalități de a compune funcții noi din funcții existente.
⬤ Scoateți limitările JavaScript pentru utilizarea funcțiilor recursive.
⬤ Reduceți, ascundeți sau eliminați amprenta schimbării stării în programele dumneavoastră.
⬤ Practicați programarea bazată pe flux cu lanțuri și conducte funcționale.
⬤ Descoperiți cum să codificați fără a utiliza clase.
© 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)