{"product_id":"functional-design-principles-patterns-and-practices-9780138176396","title":"Diseño funcional: principios, patrones y prácticas","description":"\u003cp\u003e\u003cstrong\u003eUna guía práctica para un código mejor y más limpio con programación funcional\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003eEn \u003cem\u003e\u003cstrong\u003eFunctional Design\u003c\/strong\u003e\u003c\/em\u003e, el renombrado ingeniero de software Robert C. Martin (\"Uncle Bob\") explica cómo y por qué utilizar la programación funcional para construir mejores sistemas para clientes reales. Martin compara las estructuras de codificación convencionales orientadas a objetos en Java con las que permiten los lenguajes funcionales, identifica los mejores roles para cada una y muestra cómo construir mejores sistemas utilizándolos juiciosamente en contexto.\u003c\/p\u003e \u003cp\u003eEl enfoque de Martin es pragmático, minimizando la teoría en favor de la resolución de problemas \"en las trincheras\". A través de ejemplos accesibles, los desarrolladores en activo descubrirán cómo el lenguaje Clojure, fácil de aprender y semánticamente rico, 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, revelando por qué los patrones siguen siendo extremadamente valiosos para los programadores funcionales y cómo utilizarlos para lograr resultados superiores.\u003c\/p\u003e \u003cul\u003e \u003cli\u003eComprender los conceptos básicos funcionales: inmutabilidad, datos persistentes, recursión, iteración, pereza y estado\u003c\/li\u003e \u003cli\u003eContrastar los enfoques funcionales y de objetos a través de estudios de caso elaborados por expertos\u003c\/li\u003e \u003cli\u003eExplorar técnicas de diseño funcional para el flujo de datos\u003c\/li\u003e \u003cli\u003eUtilizar los principios clásicos de SOLID para escribir mejor código Clojure\u003c\/li\u003e \u003cli\u003eDominar los enfoques pragmáticos para las pruebas funcionales, las GUI y la concurrencia\u003c\/li\u003e \u003cli\u003eAprovechar al máximo los patrones de diseño en entornos funcionales\u003c\/li\u003e \u003cli\u003eRecorrer la construcción de una aplicación Clojure de clase empresarial\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\"Functional Design\u003cem\u003e irradia 'clásico al llegar'. Bob desvela cómo los elementos de programación funcional simplifican el diseño de software, haciéndolo a la vez pragmático. Lo hace sin alienar a los programadores experimentados orientados a objetos que provienen de lenguajes como C#, C++ o Java.\"\u003c\/em\u003e\u003cbr\u003e--Janet A. Carr, Consultora independiente de Clojure\u003c\/p\u003e \u003cp\u003e\u003cem\u003eRegistre su libro para un acceso conveniente a descargas, actualizaciones y\/o correcciones a medida que estén disponibles. Consulte el interior del libro para obtener más detalles.\u003c\/em\u003e\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAutor:\u003c\/b\u003e \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=AUTH-4388586\"\u003eRobert Martin\u003c\/a\u003e\u003cbr\u003e\u003cb\u003eEditorial:\u003c\/b\u003e Addison-Wesley Professional\u003cbr\u003e\u003cb\u003ePublicado:\u003c\/b\u003e 21\/09\/2023\u003cbr\u003e\u003cb\u003ePáginas:\u003c\/b\u003e 384\u003cbr\u003e\u003cb\u003eTipo de encuadernación:\u003c\/b\u003e Tapa blanda\u003cbr\u003e\u003cb\u003ePeso:\u003c\/b\u003e 1.30 lbs\u003cbr\u003e\u003cb\u003eTamaño:\u003c\/b\u003e 9.00h x 6.90w x 0.80d\u003cbr\u003e\u003cb\u003eISBN13:\u003c\/b\u003e 9780138176396\u003cbr\u003e\u003cb\u003eISBN10:\u003c\/b\u003e 0138176396\u003cbr\u003e\u003cb\u003eCategorías BISAC:\u003c\/b\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eInformática\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051240\"\u003eDesarrollo e Ingeniería de Software | Análisis y Diseño de Sistemas\u003c\/a\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eInformática\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051010\"\u003eLenguajes | General\u003c\/a\u003e\u003cbr\u003e","brand":"Addison-Wesley Professional","offers":[{"title":"Default Title","offer_id":44489313288429,"sku":"9780138176396","price":62.48,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/8097\/6621\/products\/img_6b9e546f-bbf4-4e8e-be0c-809b5557de25.jpg?v=1700865156","url":"https:\/\/sureshotbooks.com\/es\/products\/functional-design-principles-patterns-and-practices-9780138176396","provider":"SureShot Books Publishing LLC","version":"1.0","type":"link"}