Resumen
- Abordamos el concepto de Inversion de Control.
- Nos introdujimos a la Inyección de dependencias.
- Discutimos sobre: Refactor y Manejo del Cambio
- Vimos cómo hacer refactors en vivo ayudándonos con un IDE
Material
- Presentación
- Manejo del cambio: Expansión y refactoring
- Biblioteca vs. Framework
- Introducción a la inyección de dependencias
- Ejemplos Code Smells
- QMP 3
- Codigo de clase sobre QMP3
Tarea
- Diseño de Interfaces Entrantes y Salientes
- Complementario: Video sobre testing de interfaces externas
- Patrón Adapter del Libro de Gamma (ver nota en el formulario de seguimiento)
- Testing (incluye Impostores y testing en JUnit)
- Complementario: Mocks aren’t Stubs
- Qué Me Pongo: Cuarta Iteración