</> CodeBooks
    ← Volver a Ruby (página 1)
    Portada de Practical Object-Oriented Design in Ruby

    Practical Object-Oriented Design in Ruby

    Sandi Metz

    Editorial
    Addison Wesley
    Año
    2012
    Páginas
    ~272
    Nivel
    Intermedio

    De qué trata

    Conocido universalmente en la industria como POODR, escrito por la célebre Sandi Metz y publicado por Addison-Wesley en 2012. Es un clásico indiscutible sobre el diseño orientado a objetos y la mantenibilidad del código.

    Explica con claridad magistral los principios SOLID aplicados al dinamismo de Ruby: diseño de clases con una única responsabilidad (SRP), gestión inteligente de dependencias, definición de interfaces flexibles mediante Duck Typing, composición frente a herencia, y técnicas de diseño de pruebas unitarias ágiles y no acopladas.

    Sandi Metz acompaña cada explicación con refactorizaciones graduales de un sistema de modelado de bicicletas, demostrando cómo escribir software que sea fácil de cambiar hoy y en el futuro. Una lectura obligatoria para cualquier profesional del software.

    • POODR
    • Sandi Metz
    • POO
    • SOLID
    • Duck Typing
    • Composición
    • Refactorización
    • Testing Ágil

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Refactorización de Sistema de Dominio según Principios POODR

    Transformación de una base de código acoplada hacia un diseño desacoplado basado en composición, interfaces por roles y duck typing.

    Más de Ruby con nivel Intermedio