{"product_id":"libro-diseo-funcional-principios-patrones-y-prcticas","title":"Libro: Diseño funcional. Principios, patrones y prácticas","description":"\u003ctable style=\"border-collapse:collapse;margin-bottom:16px;width:100%\"\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eFormato\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eTapa Blanda\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eNúmero de páginas\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e336\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\u003cp\u003eEn 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.\u003cbr\u003eEl 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.\u003cbr\u003e* Entienda conceptos básicos funcionales: inmutabilidad, datos persistentes, recursividad, iteración, pereza y programas con estado.\u003cbr\u003e* Contraste los enfoques funcionales y de objetos a través de casos prácticos elaborados con cuidado.\u003cbr\u003e* Explore técnicas de diseño funcional para el flujo de datos.\u003cbr\u003e* Use principios SOLID clásicos para escribir mejor código Clojure.\u003cbr\u003e* Domine enfoques pragmáticos respecto a las pruebas funcionales, las GUI y la concurrencia.\u003cbr\u003e* Aproveche al máximo los patrones de diseño en entornos funcionales.\u003cbr\u003e* Cree paso a paso una aplicación de clase empresarial en Clojure.\u003c\/p\u003e","brand":"ANAYA MULTIMEDIA","offers":[{"title":"Default Title","offer_id":59883395776593,"sku":"844154901X","price":130000.0,"currency_code":"CLP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0669\/6455\/3809\/files\/71_zCxo4LlL.jpg?v=1785183126","url":"https:\/\/provetodo.cl\/es-cl\/products\/libro-diseo-funcional-principios-patrones-y-prcticas","provider":"Provetodo ","version":"1.0","type":"link"}