DISEÑO FUNCIONAL. PRINCIPIOS, PATRONES Y PRÁCTICAS

DISEÑO FUNCIONAL. PRINCIPIOS, PATRONES Y PRÁCTICAS

MARTIN, ROBERT C.

16,99 €
Tax Included (IVA)
Out of Stock. Ask for availability
Publishing house :
Anaya
Year of edition:
2024
Matter
Programación
ISBN:
978-84-415-4978-4
Binding :
Otros
Collection :
Titulos especiales
16,99 €
Tax Included (IVA)
Out of Stock. Ask for availability
Add to favorites

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

Artículos relacionados

  • APRENDA DESARROLLO WEB CON LARAVEL DESDE CERO
    Laravel es uno de los frameworks más populares para el desarrollo web en PHP. Si desea crear aplicaciones eficientes y así avanzar en el mundo del desarrollo web, ha llegado al libro indicado. Esta lectura le guiará paso a paso para que pueda construir un blog autoadministrable, utilizando las tecnologías más avanzadas, como Livewire, Tailwind y Alpine.js. Además, profundizar...
    Only one copy available

    26,40 €

  • RETOS DE PROGRAMACIÓN CON JUEGOS. PYTHON Y JAVA
    NADAL, MARIONA
    Aprender a programar no siempre es fácil, pero sí podemos hacerlo entretenido: darles sentido a nuestros primeros programas y desarrollar pequeños juegos que nos ayuden, de forma práctica, a afianzar nuestro aprendizaje y que podremos utilizar luego para jugar un ratito. Java y Python son los dos lenguajes de programación más usados y, con este libro, no necesitas decidirte por...
    Only one copy available

    29,95 €

  • HTML Y CSS. DISEÑO Y CONSTRUCCIÓN DE SITIOS WEB
    DUCKETT, JON
    ¡Bienvenido a una forma amena de aprender HTML y CSS! Tanto si quieres diseñar y construir sitios web desde cero, como si deseas tener más control sobre un sitio ya existente, este libro te ayudará a crear contenido web atractivo y agradable para el usuario.Sabemos que el código puede intimidar un poco, pero echa un vistazo a las páginas interiores y verás en qué se diferencia ...
    Only one copy available

    49,95 €

  • ¿ORDENAR PRIMERO? UN EJERCICIO PERSONAL DE DISEÑO EMPÍRICO DE SOFTWARE
    BECK, KENT
    El código desordenado es un fastidio. 'Limpiar' el código, para que sea más legible, requiere dividirlo en fragmentos manejables. El autor de esta guía práctica, Kent Beck, creador de la programación extrema y pionero de los patrones de diseño de software, sugiere cuándo y dónde podemos aplicar limpiezas u ordenaciones para mejorar el código, teniendo en mente al mismo tiempo l...
    Only one copy available

    24,95 €

  • PYTHON APLICADO A SEGURIDAD Y REDES
    JOSE MANUEL ORTEG
    Descubra el poder de Python en la seguridad informática y la administración de redes Si ya posee unos conocimientos previos de programación, principalmente de Python, y quiere ir más allá en la seguridad informática y redes de ordenadores, ha llegado al libro indicado. A través de una exploración detallada y práctica, Python aplicado a seguridad y redes explora cómo la progr...
    Only one copy available

    34,80 €

  • INFERENCIA Y DESCUBRIMIENTO CAUSAL EN PYTHON
    MOLAK, ALEKSANDER
    En comparación con el aprendizaje automático tradicional y las estadísticas, los métodos causales presentan desafíos únicos. Aprender causalidad puede ser difícil, pero ofrece distintas ventajas que escapan a una mentalidad puramente estadística. Este libro ayuda a liberar todo el potencial de la causalidad.El libro comienza con las motivaciones básicas del pensamiento causal y...
    Only one copy available

    37,95 €

Other books of the author

  • DISEÑO FUNCIONAL. PRINCIPIOS, PATRONES Y PRÁCTICAS
    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...
    Only one copy available

    37,95 €

  • 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 ...
    Out of Stock. Ask for availability

    37,95 €

  • DESARROLLO ÁGIL ESENCIAL
    MARTIN, ROBERT C.
    Casi veinte años después de la presentación del Manifiesto Agil, 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...
    Out of Stock. Ask for availability

    32,95 €

  • EL LIMPIADOR DE CÓDIGO
    MARTIN, ROBERT C.
    La esperada continuación del aclamado 'Código Limpio' de 'Uncle Bob'. Los programadores que resisten y triunfan en medio de la turbulenta incertidumbre y la presión continua tienen un rasgo en común: les importa mucho el proceso de creación de software. Lo ven como una impecable y excelente obra. Son profesionales. En este libro, el legendario experto en software Robert C. Ma...
    Out of Stock. Ask for availability

    32,95 €

  • 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 presentar op...
    Out of Stock. Ask for availability

    37,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...
    Out of Stock. Ask for availability

    52,50 €