Programación Ruby Pulida: Construye mejor software con código Ruby más intuitivo, mantenible, escalable y de alto rendimiento


Precio:
Precio de venta$77.32

Descripción

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


Características clave:

  • Comprender los principios de diseño detrás del código Ruby pulido y las ventajas y desventajas entre los enfoques de implementación.
  • Utilice metaprogramación y DSL para reducir la cantidad de código necesario sin disminuir la mantenibilidad.
  • Aprenda los principios de diseño de aplicaciones web de Ruby y las estrategias para bases de datos, seguridad y pruebas.


Descripción del libro:

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


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


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


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


Lo que aprenderá:

  • Utilice las clases principales de Ruby y diseñe clases personalizadas de manera efectiva.
  • Explore los principios detrás del uso de variables y la elección de argumentos de método.
  • Implemente enfoques avanzados de manejo de errores, como la retirada exponencial.
  • Diseñe bibliotecas extensibles y sistemas de complementos en Ruby.
  • Utilice metaprogramación y DSL para evitar la redundancia de código.
  • Implemente diferentes enfoques para las pruebas y comprenda sus ventajas y desventajas.
  • Descubra patrones de diseño, refactorización y optimización con Ruby.
  • Explore los principios de diseño de bases de datos y la seguridad avanzada de aplicaciones web.


A quién va dirigido este libro:

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

Autor: Jeremy Evans
Editorial: Packt Publishing
Publicado: 16/07/2021
Páginas: 434
Tipo de encuadernación: Tapa blanda
Peso: 1.63lbs
Tamaño: 9.25h x 7.50w x 0.88d
ISBN13: 9781801072724
ISBN10: 1801072728
Categorías BISAC:
- Informática | Ciencias de la Computación
- Informática | Lenguajes | Ruby
- Informática | Desarrollo e Ingeniería de Software | General

Este título no es retornable