Saltar al contenido principal
Diseño Funcional. Principios, Patrones y Practicas

Diseño Funcional. Principios, Patrones y Practicas

Martin, Robert C.

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

Editorial:
Oberon Libros
Año de edición:
2024
ISBN:
978-84-415-4901-2
Páginas:
352
Encuadernación:
Rústica
39,95 €
IVA incluido
Disponible en 2 semanas
Añadir a favoritos

Sinopsis

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 funcion

Índice

Prólogo
Prefacio
Agradecimientos
Sobre el autor

Parte I. Conceptos funcionales básicos
Capítulo 1. Inmutabilidad
Capítulo 2. Datos persistentes
Capítulo 3. Recursión e iteración
Capítulo 4. Pereza
Capítulo 5. Programas con estado

Parte II. Análisis comparativo
Capítulo 6. Factores primos
Capítulo 7. Partida de bolos
Capítulo 8. Conductores de autobús cotillas
Capítulo 9. Programación orientada a objetos
Capítulo 10. Tipos

Parte III. Diseño funcional
Capítulo 11. Flujo de datos
Capítulo 12. SOLID

Parte IV. Pragmática funcional
Capítulo 13. Pruebas
Capítulo 14. GUI
Capítulo 15. Concurrencia

Parte V. Patrones de diseño
Capítulo 16. Revisión de los patrones de diseño

Parte VI. Caso práctico
Capítulo 17. Wa-Tor

Epílogo
Índice alfabético

Artículos relacionados

El Asesino no Es Moriarty

El Asesino no Es Moriarty

Jiménez, Alberto

«Veinte mil nombres, señor Holmes. Uno de ellos matará antes de medianoche. Tiene usted las pistas. Tiene usted a Watson. Tiene usted, por desgracia, muy poco tiempo.» Hay 20 000 sospechosos, 13 pistas y un único culpable. En este original libro-juego de deducción, el lector se convierte en el compañero de Sherlock Holmes y deberá analizar cada pista, descartar sospechosos y ...

En stock

12,95 €

Curso de Derecho Civil P

Curso de Derecho Civil P

Lasarte, Carlos / Leonsegui Guillot, Rosa Adela

Edición revisada y actualizada conforme a las siguientes novedades legislativas aprobadas recientemente: Ley Orgánica 3/2025, de 27 de junio, por la que se modifica la Ley Orgánica 1/2002, de 22 de marzo, reguladora del derecho de asociación; Ley 5/2025, de 24 de julio, por la que se modifican el texto refundido de la Ley sobre responsabilidad civil y seguro en la circulación d...

En stock

44,95 €

Aún Soy yo

Aún Soy yo

Brennan, Sabina

Aún soy yo es una guía práctica dirigida a familiares y cuidadores de personas con demencia. Basándose tanto en su experiencia profesional como neurocientífica como en el cuidado de su propia madre, la doctora Sabina Brennan propone un enfoque centrado en la persona y en el respeto a su dignidad. Ofrece estrategias para afrontar los desafíos cotidianos de la demencia, mejorar ...

En stock

24,50 €

Una Breve Historia del Universo -15%

Una Breve Historia del Universo

Malik, Sarah Alam

¿Qué hay ahí fuera? ¿Cómo empezó todo? ¿Cuál es nuestro lugar en el universo?Desde que levantamos la vista hacia las estrellas, los seres humanos no hemos dejado de hacernos preguntas. Una breve historia del Universo recorre la apasionante aventura del conocimiento humano: desde los astrónomos babilonios que trazaban el cielo en tablillas de arcilla hasta los experimentos de...

En stock
21,95 €

18,66 €

Ocho Cerditos

Ocho Cerditos

Jay Gould, Stephen

Un recorrido apasionante por la historia natural de la mano de uno de los científicos más brillantes de nuestro tiempo. En sus páginas encontraremos historias sorprendentes (como la de George el Solitario, el último superviviente de una especie de tortugas que habrá desaparecido cuando él muera), descubriremos aspectos desconocidos de la historia de los seres vivos (que los pri...

En stock

24,90 €

España Contra el Desierto

España Contra el Desierto

Santiago Muíño, Emilio / Tejero, Héctor

«Uno de los pocos ensayos realmente imprescindibles para afrontar con esperanza el mayor desafío político de nuestro tiempo». César Rendueles La dana de Valencia dejó 238 muertos, los últimos incendios han alcanzado cifras récord de hectáreas calcinadas y el calor ha matado a casi 10.000 personas en cuatro años. La península ibérica se calienta más rápido que el planeta y la ...

En stock

19,90 €

Otros libros del autor

La Artesanía del Código Limpio

La Artesanía del Código Limpio

Martin, Robert C.

Cómo escribir código del que se sienta orgulloso... todos los días En La artesanía del código limpio el legendario Robert C. Martin ('Uncle Bob') ha escrito los principios que definen la profesión (y el arte) del desarrollo de software. Uncle Bob reúne las disciplinas, los estándares y la ética que necesita para entregar un software sólido y efectivo y para estar orgulloso de ...

Disponible en 2 semanas

39,95 €

Desarrollo Ágil Esencial

Desarrollo Ágil Esencial

Martin, Robert C.

Reimpresión

34,50 €