{"product_id":"polished-ruby-programming-build-better-software-with-more-intuitive-maintainable-scalable-and-high-performance-ruby-code-9781801072724","title":"Programación Ruby Pulida: Construye mejor software con código Ruby más intuitivo, mantenible, escalable y de alto rendimiento","description":"\u003cp\u003e\u003cstrong\u003eConviértase en un programador de Ruby experimentado al comprender los principios de diseño, las mejores prácticas y las ventajas y desventajas involucradas en los enfoques de implementación para mantener sus aplicaciones Ruby mantenibles a largo plazo.\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eCaracterísticas clave: \u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eComprender los principios de diseño detrás del código Ruby pulido y las ventajas y desventajas entre los enfoques de implementación.\u003c\/li\u003e\n\u003cli\u003eUtilice metaprogramación y DSL para reducir la cantidad de código necesario sin disminuir la mantenibilidad.\u003c\/li\u003e\n\u003cli\u003eAprenda los principios de diseño de aplicaciones web de Ruby y las estrategias para bases de datos, seguridad y pruebas.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eDescripción del libro: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eLa mayoría de las aplicaciones Ruby exitosas se vuelven difíciles de mantener con el tiempo a medida que el código base aumenta de tamaño. Polished Ruby Programming le brinda recomendaciones y consejos para diseñar programas Ruby que sean fáciles de mantener a largo plazo.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eEste libro lo guía a través de enfoques de implementación para muchas situaciones de programación comunes, las ventajas y desventajas inherentes a cada enfoque y por qué puede optar por usar diferentes enfoques en diferentes situaciones. Comenzará aprendiendo los principios fundamentales de la programación Ruby, como el uso correcto de las clases principales, el diseño de clases y métodos, el uso de variables, el manejo de errores y el formato del código. A continuación, aprenderá principios de programación de nivel superior, como el diseño de bibliotecas, el uso de metaprogramación y lenguajes específicos de dominio, y la refactorización. Finalmente, aprenderá principios específicos del desarrollo de aplicaciones web, como cómo elegir una base de datos y un marco web, y cómo usar funciones de seguridad avanzadas.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eAl final de este libro de programación Ruby, habrá adquirido las habilidades necesarias para diseñar aplicaciones Ruby robustas, de alto rendimiento, escalables y mantenibles.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eSi bien la mayoría de los ejemplos de código y principios discutidos en el libro se aplican a todas las versiones de Ruby, algunos ejemplos y principios son específicos de Ruby 3.0, la última versión en el momento de la publicación.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eLo que aprenderá: \u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eUtilice las clases principales de Ruby y diseñe clases personalizadas de manera efectiva.\u003c\/li\u003e\n\u003cli\u003eExplore los principios detrás del uso de variables y la elección de argumentos de método.\u003c\/li\u003e\n\u003cli\u003eImplemente enfoques avanzados de manejo de errores, como la retirada exponencial.\u003c\/li\u003e\n\u003cli\u003eDiseñe bibliotecas extensibles y sistemas de complementos en Ruby.\u003c\/li\u003e\n\u003cli\u003eUtilice metaprogramación y DSL para evitar la redundancia de código.\u003c\/li\u003e\n\u003cli\u003eImplemente diferentes enfoques para las pruebas y comprenda sus ventajas y desventajas.\u003c\/li\u003e\n\u003cli\u003eDescubra patrones de diseño, refactorización y optimización con Ruby.\u003c\/li\u003e\n\u003cli\u003eExplore los principios de diseño de bases de datos y la seguridad avanzada de aplicaciones web.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eA quién va dirigido este libro: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eSi ya sabe programar en Ruby y desea aprender más sobre los principios y las mejores prácticas detrás de la escritura de código Ruby mantenible, escalable, optimizado y bien estructurado, entonces este libro de Ruby es para usted. Se espera un conocimiento de trabajo de nivel intermedio a avanzado del lenguaje de programación Ruby para aprovechar al máximo este libro.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAutor:\u003c\/b\u003e \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=AUTH-5893444\"\u003eJeremy Evans\u003c\/a\u003e\u003cbr\u003e\u003cb\u003eEditorial:\u003c\/b\u003e Packt Publishing\u003cbr\u003e\u003cb\u003ePublicado:\u003c\/b\u003e 16\/07\/2021\u003cbr\u003e\u003cb\u003ePáginas:\u003c\/b\u003e 434\u003cbr\u003e\u003cb\u003eTipo de encuadernación:\u003c\/b\u003e Tapa blanda\u003cbr\u003e\u003cb\u003ePeso:\u003c\/b\u003e 1.63lbs\u003cbr\u003e\u003cb\u003eTamaño:\u003c\/b\u003e 9.25h x 7.50w x 0.88d\u003cbr\u003e\u003cb\u003eISBN13:\u003c\/b\u003e 9781801072724\u003cbr\u003e\u003cb\u003eISBN10:\u003c\/b\u003e 1801072728\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-COM014000\"\u003eCiencias de la Computación\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-COM051410\"\u003eLenguajes | Ruby\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-COM051230\"\u003eDesarrollo e Ingeniería de Software | General\u003c\/a\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003ci\u003eEste título no es retornable\u003c\/i\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Packt Publishing","offers":[{"title":"Default Title","offer_id":44439011655917,"sku":"9781801072724","price":77.32,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/8097\/6621\/products\/img_da94d7c1-0cdb-4c11-a1d4-648b80e5b4ff.jpg?v=1700154096","url":"https:\/\/sureshotbooks.com\/es\/products\/polished-ruby-programming-build-better-software-with-more-intuitive-maintainable-scalable-and-high-performance-ruby-code-9781801072724","provider":"SureShot Books Publishing LLC","version":"1.0","type":"link"}