Overview
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
Gli sviluppatori Java di solito affrontano la complessità dello sviluppo software attraverso la programmazione orientata agli oggetti (OOP). Ma non tutti i problemi si adattano bene all'OOP. Il paradigma della programmazione funzionale (FP) offre un altro approccio alla risoluzione dei problemi e Java fornisce strumenti FP facili da capire, come le espressioni lambda e gli Stream. Se ti interessa applicare i concetti FP al tuo codice Java, questo libro fa al caso tuo.
L'autore Ben Weidig mette in evidenza diversi aspetti della programmazione funzionale e ti mostra come incorporarli nel tuo codice senza diventare "completamente funzionale". Imparerai come, quando e perché utilizzare concetti FP come l'immutabilità e le funzioni pure per scrivere codice più conciso, ragionevole e a prova di futuro. Molti sviluppatori cercano di ampliare i propri orizzonti utilizzando insieme OOP e FP. Non è più una scelta esclusiva: sono entrambe valide.
In questo libro:
- Otterrai una panoramica di alto livello sulla programmazione funzionale, inclusi i tipi già disponibili per gli sviluppatori Java
- Esplorerai diversi concetti di FP e imparerai come usarli
- Imparerai come migliorare il tuo codice e usare le nuove funzionalità funzionali di Java nel tuo lavoro quotidiano senza diventare completamente funzionale
- Svilupperai una mentalità funzionale e migliorerai le tue abilità di programmazione indipendentemente dal linguaggio o dal paradigma