</> CodeBooks
    ← Volver a Ruby (página 3)
    Portada de Metaprogramming Ruby, 2nd Edition

    Metaprogramming Ruby, 2nd Edition

    Paolo Perrotta

    Editorial
    The Pragmatic Programmers
    Año
    2014
    Páginas
    ~262
    Nivel
    Intermedio

    De qué trata

    Segunda edición de la prestigiosa obra de Paolo Perrotta, publicada por The Pragmatic Programmers en 2014. Es el libro definitivo y más aclamado sobre la metaprogramación y el modelo de objetos dinámico de Ruby.

    Estructurado como una narrativa didáctica entre mentor y aprendiz, desvela los misterios del código dinámico: llamadas mágicas a métodos (`method_missing`), llamadas dinámicas (`send`), evaluación de código en contextos (`instance_eval`), clases abiertas (monkey patching), eigenclasses y ganchos del ciclo de vida (`inherited`, `included`).

    Analiza código fuente real extraído de Active Record en Ruby on Rails, demostrando cómo se construyen las librerías más mágicas de la industria. Una lectura entretenida, brillante e indispensable para alcanzar la madurez técnica en Ruby.

    • Metaprogramación
    • Paolo Perrotta
    • Pragmatic Programmers
    • method_missing
    • Eigenclasses
    • ActiveRecord Internals

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✓ Incluye ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Mini-ActiveRecord y Framework de Inyección Dinámica

    Construcción desde cero de un ORM minimalista que genera atributos y consultas automáticas mediante metaprogramación en Ruby.

    Más de Ruby con nivel Intermedio