Resumen
- Abordamos distintos tipos de Testing y para qué lo hacemos.
- Nos introdujimos al concepto de Interfaz, en un sentido más amplio que el de objetos.
- Hablamos sobre cómo establecer y diseñar: Interfaces entre componentes
- Aprendimos cómo mantener interfaces desacopladas valiéndonos del Patrón Adapter
Material
- Diseño de Interfaces Entrantes y Salientes
- Complementario: Video sobre testing de interfaces externas
- Patrón Adapter (Pág. 157)
- Testing (incluye Impostores y testing en JUnit)
- Complementario: Mocks aren’t Stubs
- Complementario: Guía Rápida Mockito
- Ingeniería de Software, Ian Sommerville, Ética en la ingeniería de software (sección 1.2, páginas 14 a 19)
- Enlace en Academia Edu (el cual refiere a su vez al Código de conducta de ACM)
- Complementario: Ethics: Why Software Engineers Can’t Afford to Look Away
- Qué Me Pongo: Cuarta Iteración