Descripción
Grokking Simplicity es una guía práctica y amigable que cambiará tu forma de abordar el diseño y desarrollo de software. Resumen
Distribuido entre servidores, difícil de probar y resistente a modificaciones, el software moderno es complejo. Grokking Simplicity es una guía práctica y amigable que cambiará tu forma de abordar el diseño y desarrollo de software. Introduce un enfoque único a la programación funcional que explica por qué ciertas características del software son propensas a la complejidad y te enseña las técnicas funcionales que puedes usar para simplificar estos sistemas, de modo que sean más fáciles de probar y depurar. La compra del libro impreso incluye un libro electrónico gratuito en formatos PDF, Kindle y ePub de Manning Publications. Sobre la tecnología
Los desarrolladores temen con razón la complejidad no deseada que infecta la mayoría del código. Este libro te muestra cómo escribir software que mantenga la complejidad cerca de su mínimo inherente. Al escribir software, debes distinguir entre el código que altera el estado de tu sistema y el código que no lo hace. Una vez que aprendas a hacer esa distinción, podrás refactorizar muchas de tus "acciones" que alteran el estado en "cálculos" sin estado. Tu software será más simple. Sobre el libro
El libro también te enseña a resolver los complejos errores de sincronización que inevitablemente se cuelan en el código asíncrono y multihilo. En las secciones avanzadas del libro aprenderás cómo las abstracciones componibles ayudan a evitar la repetición de código y abren nuevos niveles de expresividad. Lo que contiene
Patrones para un código más simple
Enfoques potentes de modelado del tiempo para simplificar el código asíncrono
Cómo las funciones de orden superior pueden hacer que el código sea reutilizable y componible Sobre el lector
Para desarrolladores intermedios y avanzados que construyen software complejo. Ejercicios, ilustraciones, autoevaluaciones y ejemplos prácticos fijan cada nueva idea. Sobre el autor
Eric Normand es un experto desarrollador de software que ha sido un influyente maestro de programación funcional desde 2007. Tabla de Contenidos
1 Bienvenido a Grokking Simplicity
2 El pensamiento funcional en acción
PARTE 1 - ACCIONES, CÁLCULOS Y DATOS
3 Distinguiendo acciones, cálculos y datos
4 Extrayendo cálculos de las acciones
5 Mejorando el diseño de las acciones
6 Manteniéndose inmutable en un lenguaje mutable
7 Manteniéndose inmutable con código no confiable
8 Diseño estratificado, parte 1
9 Diseño estratificado, parte 2
PARTE 2 - ABSTRACCIONES DE PRIMERA CLASE
10 Funciones de primera clase, parte 1
11 Funciones de primera clase, parte 2
12 Iteración funcional
13 Encadenamiento de herramientas funcionales
14 Herramientas funcionales para datos anidados
15 Aislamiento de líneas de tiempo
16 Compartiendo recursos entre líneas de tiempo
17 Coordinando líneas de tiempo
18 Arquitecturas reactivas y de cebolla
19 El camino funcional por delante
Autor: Eric Normand
Editorial: Manning Publications
Publicado: 18/05/2021
Páginas: 550
Tipo de encuadernación: Tapa blanda
Peso: 2.15lbs
Tamaño: 9.20h x 7.20w x 1.30d
ISBN13: 9781617296208
ISBN10: 1617296201
Categorías BISAC:
- Informática | Programación | Orientada a Objetos
- Informática | Desarrollo e Ingeniería de Software | General
- Informática | Lenguajes | JavaScript
Distribuido entre servidores, difícil de probar y resistente a modificaciones, el software moderno es complejo. Grokking Simplicity es una guía práctica y amigable que cambiará tu forma de abordar el diseño y desarrollo de software. Introduce un enfoque único a la programación funcional que explica por qué ciertas características del software son propensas a la complejidad y te enseña las técnicas funcionales que puedes usar para simplificar estos sistemas, de modo que sean más fáciles de probar y depurar. La compra del libro impreso incluye un libro electrónico gratuito en formatos PDF, Kindle y ePub de Manning Publications. Sobre la tecnología
Los desarrolladores temen con razón la complejidad no deseada que infecta la mayoría del código. Este libro te muestra cómo escribir software que mantenga la complejidad cerca de su mínimo inherente. Al escribir software, debes distinguir entre el código que altera el estado de tu sistema y el código que no lo hace. Una vez que aprendas a hacer esa distinción, podrás refactorizar muchas de tus "acciones" que alteran el estado en "cálculos" sin estado. Tu software será más simple. Sobre el libro
El libro también te enseña a resolver los complejos errores de sincronización que inevitablemente se cuelan en el código asíncrono y multihilo. En las secciones avanzadas del libro aprenderás cómo las abstracciones componibles ayudan a evitar la repetición de código y abren nuevos niveles de expresividad. Lo que contiene
Patrones para un código más simple
Enfoques potentes de modelado del tiempo para simplificar el código asíncrono
Cómo las funciones de orden superior pueden hacer que el código sea reutilizable y componible Sobre el lector
Para desarrolladores intermedios y avanzados que construyen software complejo. Ejercicios, ilustraciones, autoevaluaciones y ejemplos prácticos fijan cada nueva idea. Sobre el autor
Eric Normand es un experto desarrollador de software que ha sido un influyente maestro de programación funcional desde 2007. Tabla de Contenidos
1 Bienvenido a Grokking Simplicity
2 El pensamiento funcional en acción
PARTE 1 - ACCIONES, CÁLCULOS Y DATOS
3 Distinguiendo acciones, cálculos y datos
4 Extrayendo cálculos de las acciones
5 Mejorando el diseño de las acciones
6 Manteniéndose inmutable en un lenguaje mutable
7 Manteniéndose inmutable con código no confiable
8 Diseño estratificado, parte 1
9 Diseño estratificado, parte 2
PARTE 2 - ABSTRACCIONES DE PRIMERA CLASE
10 Funciones de primera clase, parte 1
11 Funciones de primera clase, parte 2
12 Iteración funcional
13 Encadenamiento de herramientas funcionales
14 Herramientas funcionales para datos anidados
15 Aislamiento de líneas de tiempo
16 Compartiendo recursos entre líneas de tiempo
17 Coordinando líneas de tiempo
18 Arquitecturas reactivas y de cebolla
19 El camino funcional por delante
Autor: Eric Normand
Editorial: Manning Publications
Publicado: 18/05/2021
Páginas: 550
Tipo de encuadernación: Tapa blanda
Peso: 2.15lbs
Tamaño: 9.20h x 7.20w x 1.30d
ISBN13: 9781617296208
ISBN10: 1617296201
Categorías BISAC:
- Informática | Programación | Orientada a Objetos
- Informática | Desarrollo e Ingeniería de Software | General
- Informática | Lenguajes | JavaScript
Sobre el autor
Eric Normand ha sido programador funcional desde 2001 y ha estado enseñando programación funcional en línea y en persona desde 2007. Visita LispCast.com para ver más de sus credenciales.

