Beskrivelse
Du ønsker øget kundetilfredshed, hurtigere udviklingscyklusser og mindre spildt arbejde. Domænedrevet design (DDD) kombineret med funktionel programmering er den innovative kombination, der får dig dertil. I denne pragmatiske, jordnære guide vil du se, hvordan anvendelsen af kerneprincipperne i funktionel programmering kan resultere i softwaredesign, der modellerer virkelige krav både elegant og præcist, ofte mere end en objektorienteret tilgang. Praktiske eksempler i det open source-funktionelle F-sproget og eksempler fra velkendte forretningsdomæner viser dig, hvordan du anvender disse teknikker til at bygge software, der er forretningsfokuseret, fleksibel og af høj kvalitet. Domænedrevet design er en veletableret tilgang til design af software, der sikrer, at domæneeksperter og udviklere arbejder effektivt sammen for at skabe software af høj kvalitet. Denne bog er den første, der kombinerer DDD med teknikker fra statisk typet funktionel programmering. Denne bog er perfekt til nybegyndere inden for DDD eller funktionel programmering. Alle de teknikker, du har brug for, vil blive introduceret og forklaret. Modellér et komplekst domæne præcist ved hjælp af F-typesystemet, og opret kompilerbar kode, der også er læsbar dokumentation, hvilket sikrer, at kode og design aldrig kommer ud af synkronisering. Indkod forretningsregler i designet, så du har enhedstests under kompilering og eliminerer mange potentielle fejl ved at gøre ulovlige tilstande urepræsenterbare. Saml en række små testbare funktioner til en komplet use case, og skriv disse individuelle scenarier sammen til et storskaladesign. Opdag, hvorfor kombinationen af funktionel programmering og DDD naturligt fører til serviceorienterede og hexagonale arkitekturer. Opret endelig en funktionel domænemodel, der fungerer med traditionelle databaser, NoSQL, og eventlagre, og eksponér dit domæne sikkert via et websted eller en API. Løs virkelige problemer ved at fokusere på virkelige krav til din software. Hvad du har brug for: Koden i denne bog er designet til at køre interaktivt på Windows, Mac og Linux. Du skal bruge en
-
Brand:
Unbranded
-
Kategori:
Computer og internet
-
Format:
Paperback
-
Forlag / Pladeselskab:
Pragmatisk bogreol
-
Udgivelsesdato:
2018-04-19
-
Forfatter:
Scott Wlaschin
-
Sprog:
engelsk
-
Fruugo ID:
40109575-82049929
-
ISBN:
9781680502541
Levering og returnering
Sendes inden for 24 timer
Afsendes fra Storbritannien.
Vi gør vores bedste for at sikre, at de produkter, du bestiller, leveres til dig fuldt ud og i henhold til dine specifikationer. Skulle du dog modtage en ufuldstændig ordre eller andre ting end dem, du bestilte, eller der er en anden grund til, at du ikke er tilfreds med ordren, kan du returnere ordren eller produkter inkluderet i ordren og modtage en fuld refusion for varerne. Se fuld returpolitik