Domain modeling made functional tackle software complexity with domain-driven design and F#
You want increased customer satisfaction, faster development cycles, and less wasted work. Domain-driven design (DDD) combined with functional programming is the innovative combo that will get you there. In this pragmatic, down-to-earth guide, you'll see how applying the core principles of func...
Otros Autores: | , |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Raleigh, North Carolina :
The Pragmatic Bookshelf
2018.
|
Edición: | 1st edition |
Colección: | Pragmatic programmers.
|
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009631144306719 |
Tabla de Contenidos:
- Part 1. Understanding the domain. Introducing domain-driven design
- Understanding the domain
- A functional architecture
- Part 2. Modeling the domain. Understanding types
- Domain modeling with types
- Integrity and consistency in the domain
- Modeling workflows as pipelines
- Part 3. Implementing the model. Understanding functions
- Implementation : composing a pipeline
- Implementation : working with errors
- Serialization
- Persistence
- Evolving a design and keeping it clean.