DISEÑO FUNCIONAL. PRINCIPIOS, PATRONES Y PRACTICAS

DISEÑO FUNCIONAL. PRINCIPIOS, PATRONES Y PRACTICAS

MARTIN, ROBERT C.

39,95 €
IVA incluido
Editorial:
ANAYA MULTIMEDIA, S.A.
Año de edición:
2024
ISBN:
978-84-415-4901-2
Páginas:
352
Encuadernación:
Rústica
Colección:
Títulos Especiales

Disponibilidad:

  • Calle Doce de OctubreConsulte disponibilidad
  • Calle Valeriano MirandaConsulte disponibilidad

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

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

Artículos relacionados

  • EL RETO DE SER HUMANOS
    BONA GARCÍA, CÉSAR
    Nunca habíamos vivido una revolución tecnológica tan acelerada y, sin embargo, el gran desafío de nuestro tiempo no está en las máquinas, está en nosotros. Mientras la inteligencia artificial avanza, corremos el riesgo de perder aquello que nos hace únicos: la capacidad de prestar atención, pensar con criterio, crear, comunicarnos, convivir y liderar nuestras propias vidas. El ...

    22,90 €

  • DESARROLLO DE APLICACIONES WEB EN JAVA
    BLASCO, FRANCISCO
    El desarrollo de aplicaciones empresariales sigue requiriendo una comprensión sólida de los fundamentos sobre los que se construyen las tecnologías actuales. Aunque los frameworks modernos simplifican gran parte del trabajo, conocer el funcionamiento interno de Java EE, los Servlets, las JSP y los patrones clásicos de desarrollo continúa siendo esencial para crear aplicaciones ...

    34,90 €

  • MUTACIÓN ALGORÍTMICA
    DILOY, ANNA / RAÚL CONSTELA / LORENZO, JULIANA / CORTÉS, ALEJANDRA
    Te adjunto el manuscrito completo de Mutación Algorítmica, una obra de management sobre cómo la IA ha transformado la comunicación, los medios, la reputación y la opinión pública: 7 partes, 43 capítulos, 43.000 palabras, entre 3,5 y 4 horas de lectura. Ayúdame a generar su versión intensiva: una conversación directa y accionable en la que cada capítulo se convierte en un prompt...

    24,00 €

  • PROGRAMACIÓN EN JAVA
    GARCÍA GARCÍA-DONCEL, JESÚS / GÓMEZ DELGADO, JAVIER
    Programación en Java: Construye aplicaciones robustas y multiplataforma es una guía exhaustiva diseñada para acompañar al lector desde la configuración del entorno de desarrollo y el kit de herramientas de Java hasta la creación de aplicaciones robustas y profesionales. Este manual ofrece un camino claro y práctico para dominar el lenguaje, explorando la lógica de programación...

    28,00 €

  • SABIDURÍA ARTIFICIAL
    NIN GÉNOVA, JUAN MARÍA / SÁNCHEZ YAGO, MARÍA JOSÉ / VAZQUEZ, JOSE LUIS
    Inteligencia artificial, decisiones humanasLa inteligencia artificial ya está aquí: un nuevo tipo de intelecto que empieza a tomar decisiones con nosotros, sobre nosotros y, a veces, por nosotros. Pero ¿cómo evitamos que esto se traduzca en control, desigualdad y deshumanización? ¿Cómo ponemos ese progreso al servicio de la dignidad humana? Este libro parte de una convicción ra...

    23,95 €

  • LA HOSTIA QUE VIENE
    HERNÁNDEZ, JON
    Un libro rompedor sobre el impacto de la inteligencia artificial en nuestras vidas.La IA ya está aquí, entre nosotros, reemplazando empleos, disparando la productividad a niveles nunca vistos, sirviendo de acompañamiento emocional y dejando a millones de personas fuera del sistema. No es el futuro. Forma parte de nuestro presente. Así que adaptarse a ella, entenderla y saber sa...

    20,90 €

Otros libros del autor

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

    39,95 €

  • DESARROLLO ÁGIL ESENCIAL
    MARTIN, ROBERT C.
    Casi veinte años después de la presentación del Manifiesto Ágil, el legendario Robert C. Martin Uncle Bob vuelve a presentar los principios y valores del desarrollo ágil a una nueva generación, tanto de programadores como de no programadores. En este libro elimina malos entendidos y distracciones que, a lo largo de los años, han hecho que utilizar el desarrollo ágil sea más dif...

    34,50 €

  • ARQUITECTURA LIMPIA
    MARTIN, ROBERT C.
    Aplicando unas reglas universales de la arquitectura de software, podrá mejorar tremendamente la productividad en la implementación de cualquier programa. Ahora, continuando el éxito sus libros más vendidos, " Código Limpio " y " The Clean Coder " , el legendario experto en software Robert C. Martin revela estas reglas y le ayuda a implementarlas. Martin no se limita a pres...

    43,95 €

  • CÓDIGO LIMPIO
    MARTIN, ROBERT C.
    Cada año, se invierten innumerables horas y se pierden numerosos recursos debido a código mal escrito, ralentizando el desarrollo, disminuyendo la productividad, generando graves fallos e incluso pudiendo acabar con la organización o empresa. El reconocido experto de software Robert C. Martin, junto con sus colegas de Object Mentor, nos presentan sus óptimas técnicas y metodo...

    53,90 €