-5%

Diseño funcional. Principios, patrones y prácticas

ISBN: 9788441549012

El precio original era: 37,95€.El precio actual es: 37,95€. 36,06 IVA incluido

Hay existencias

Peso 545 g
Fecha de Edición 01/03/2024
Plazo de entrega

24 h

Número de Edición

1

Idioma

Español

Formato

Libro

Páginas

336

Lugar de edición

MADRID

Encuadernación

Rústica

Colección

TÍTULOS ESPECIALES ANAYA MULTIMEDIA

Nº de colección

1

Editorial

EDICIONES ANAYA MULTIMEDIA

EAN

978-84-415-4901-2

Diseño funcional

Principios, patrones y prácticas

En Diseño funcional, el reputado ingeniero de software Robert C. Martin («Uncle Bob») explica cómo y por qué utilizar la programación funcional para crear sistemas mejores para clientes reales.

Martin compara las estructuras de la programación convencional orientada a objetos en Java con las que permiten los lenguajes funcionales. Identifica los mejores roles para cada una y muestra cómo crear sistemas mejores utilizándolos correctamente en cada contexto.

El enfoque de Martin es pragmático, con una teoría mínima. Y se centra en la solución de problemas «desde las trincheras». A través de ejemplos accesibles, los desarrolladores profesionales descubrirán cómo el lenguaje Clojure, rico a nivel semántico y fácil de aprender, puede ayudarles a mejorar la limpieza del código, el diseño, la disciplina y los resultados.

Martin examina los conocidos principios SOLID y los patrones de diseño Gang of Four desde una perspectiva funcional. Y revela por qué los patrones siguen teniendo un gran valor para los programadores funcionales, y cómo usarlos para conseguir resultados superiores.* Entienda conceptos básicos funcionales: inmutabilidad, datos persistentes, recursividad, iteración, pereza y programas con estado.* Contraste los enfoques funcionales y de objetos a través de casos prácticos elaborados con cuidado.* Explore técnicas de diseño funcional para el flujo de datos.* Use principios SOLID clásicos para escribir mejor código Clojure.* Domine enfoques pragmáticos respecto a las pruebas funcionales, las GUI y la concurrencia.* Aproveche al máximo los patrones de diseño en entornos funcionales.* Cree paso a paso una aplicación de clase empresarial en Clojure.

 

ANAYA MULTIMEDIA