
Refactoring Ruby Edition
Jay Fields, Kent Beck, Martin Fowler, Shane Harvie
- Editorial
- Addison Wesley
- Año
- 2009
- Páginas
- ~480
- Nivel
- Intermedio
De qué trata
Adaptación a Ruby del inmortal clásico de Martin Fowler, escrita junto a Jay Fields, Shane Harvie y Kent Beck, publicada por Addison-Wesley en 2009. Adapta el catálogo canónico de refactorizaciones a la naturaleza dinámica de Ruby.
Explora la detección de 'malos olores' en el código (code smells) y detalla decenas de refactorizaciones concretas: extracción de métodos, sustitución de condicionales por polimorfismo, simplificación de llamadas de métodos, aprovechamiento de la metaprogramación de Ruby para eliminar código duplicado y diseño de pruebas automatizadas continuas.
Cada patrón de refactorización muestra ejemplos de antes y después con pasos seguros y graduales. Es una guía de consulta permanente para mantener bases de código limpias, legibles y adaptables.
- Refactorización
- Martin Fowler
- Kent Beck
- Code Smells
- Ruby
- Clean Code
- TDD
- Addison-Wesley
¿Cómo enseña?
Con ejercicios
- ✓ Incluye ejercicios
- ✗ Sin proyectos

