Diseño funcional. Principios, patrones y prácticas
Editorial ANAYA MULTIMEDIA, S.A.
¿Quieres recogerlo en librería?
España peninsular
- Editorial ANAYA MULTIMEDIA, S.A.
- ISBN13 9788441549012
- ISBN10 844154901X
- Tipo LIBRO
- Páginas 352
- Año de Edición 2024
- Encuadernación Rústica
Materias
Programacion. LenguajesDiseño funcional. Principios, patrones y prácticas
Editorial ANAYA MULTIMEDIA, S.A.
¿Quieres recogerlo en librería?
España peninsular
Detalles del libro
En Dise¤o funcional, el reputado ingeniero de softwareRobert C. Martin (®Uncle Bob¯) explica c¢mo y por qu? utilizar laprogramaci¢n funcional para crear sistemas mejores para clientesreales. Martin compara las estructuras de la programaci¢nconvencional orientada a objetos en Java con las que permiten loslenguajes funcionales, identifica los mejores roles para cada una ymuestra c¢mo crear sistemas mejores utiliz ndolos correctamente encada contexto.
El enfoque de Martin es pragm tico, con unateor¡a m¡nima, y se centra en la soluci¢n de problemas ®desde lastrincheras¯. A trav?s de ejemplos accesibles, los desarrolladoresprofesionales descubrir n c¢mo el lenguaje Clojure, rico a nivelsem ntico y f cil de aprender, puede ayudarles a mejorar la limpiezadel c¢digo, el dise¤o, la disciplina y los resultados. Martin examinalos conocidos principios SOLID y los patrones de dise¤o Gang of Fourdesde una perspectiva funcional, y revela por qu? los patrones siguenteniendo un gran valor para los programadores funcionales, y c¢mousarlos para conseguir resultados superiores.
* Entiendaconceptos 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 casospr cticos elaborados con cuidado.
* Explore t?cnicas de dise¤ofuncional para el flujo de datos.
* Use principios SOLIDcl sicos para escribir mejor c¢digo Clojure.
* Domine enfoquespragm ticos respecto a las pruebas funcionales, las GUI y laconcurrencia.
* Aproveche al m ximo los patrones de dise¤o enentornos funcionales.
* Cree paso a paso una aplicaci¢n de clase empresarial en Clojure.