¡Hola!
Esta fue nuestra quinta clase virtual!
Resumen
- Hablamos de la baja participación en entregas de QMP4 y lectura de apuntes
- Pospusimos la entrega de QMP4 para la clase siguiente -como obligatoria- y solo vimos teoría y consultas.
- Recordamos que dado el contexto de pandemia, la lectura de apuntes y entrega de ejercicios es de suma importancia
-
Entendimos que dado el contexto de parciales, la partipacion bajó.
-
Decidimos darles tiempo de más para hacer el ejercicio, entendiendo las dificultades circunstanciales de esta semana.
-
Preferimos evitar avanzar por avanzar sin que nos puedan seguir el ritmo.
- Destacamos la importancia de leer los apuntes y realizar los ejercicios, y que comenzaremos a ponermos firmes con ello
-
Aclaramos que la entrega de ejercicios será obligatoria.
- Remarcamos que la resolución que se pide de los ejercicios es un planteo general, que no debería llevarles más de 30 min. (De hecho, recomendamos que cronometren su tiempo y entreguen lo que sea que lleguen a haber armado en esos 30 minutos)
-
- 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