Értékelés:

Jelenleg nincsenek olvasói vélemények. Az értékelés 4 olvasói szavazat alapján történt.
From Objects to Functions: Build Your Software Faster and Safer with Functional Programming and Kotlin
Gyorsabban és kevesebb erőfeszítéssel készíthet alkalmazásokat a funkcionális programozás és a Kotlin segítségével. Tanuljon egy teljes alkalmazás felépítésével, a követelmények összegyűjtésétől a funkcionális programozási elveket követő mikroszolgáltatás-architektúra megvalósításáig. Megtanulja, hogyan kell a CQRS-t és az EventSourcingot funkcionális módon megvalósítani, hogy a tartományt jobban leképezze a kódban, és a változtatási költségeket alacsonyan tartsa az alkalmazás teljes életciklusa során.
Ha kíváncsi a funkcionális programozásra, vagy éppen azzal küszködik, hogyan ültesse át a gyakorlatba, ez az útmutató segít növelni a termelékenységét, ha kövér objektumok létrehozása helyett kis függvényeket állít össze.
A funkcionális paradigmára való áttérés nem könnyű, ha az objektumorientált programozáshoz szokott. Többre van szükséged a lambdáknál és a kollekciók feletti leképezésnél, hogy deklaratív stílusra tegyél szert, és szétválaszd az állapotot a számításoktól. A transzformációk és kompozíciók segítségével kevesebb kódot írhatsz jobb eredményekkel. Növelje termelékenységét, és használja ki a funkcionális programozás erejét azzal, hogy valós alkalmazásokat hoz létre, ahelyett, hogy elméleti fogalmakra összpontosítana.
Rövid gyakorlatok sorozatán keresztül tiszta függvényeket találhat és állíthat össze, és olyan adatszerkezeteket hozhat létre, amelyek úgy működnek, mint az algebra. Szabadulj meg a szoftveredben a változtatható állapottól, hogy kiküszöböld a hibák fő forrását. Alkalmazza a CQRS és az EventSourcing mintákat, hogy az érdekeltek követelményeit funkcionális tervezéssé, majd kóddá alakítsa. Nézze meg, hogy a Kotlin könnyen megtanulható szintaxisa és funkcionalitás-barát megközelítése hogyan teszi kiváló választássá egy pragmatikus nyelv számára, amely jól integrálható a meglévő Java kóddal és könyvtárakkal.
Használja ki a funkcionális programozást a robusztus alkalmazások rövidebb idő alatt és kevesebb hibával történő elkészítéséhez és átadásához.
Amire szüksége van:
A könyvben található kódot úgy terveztük, hogy a semmiből építhesse meg az alkalmazást Windows, Mac és Linux rendszereken. Szüksége lesz egy friss IDE-re, mi az IntelliJ Community Editiont ajánljuk, és Kotlin 1. 3. x vagy újabb verzióra.