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...

Descripción completa

Detalles Bibliográficos
Otros Autores: Wlaschin, Scott, author (author), MacDonald, Brian, editor (editor)
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.