Semana 3
En esta semana, continuamos modelando y desarrollando situaciones concretas simples dentro del paradigma de la programación con objetos, su estado interno, comportamiento, las relaciones entre distintos objetos y planteamos la introducción al concepto de Polimorfismo que se define como la capacidad de un objeto de ser intercambiable con otro, sin que un tercero que los usa se vea afectado.
Además, vamos a seguir practicando en clase el clonado de repos y la resolución de ejercicios en el VSCode. También daremos los primeros pasos en test unitarios. En Wollok, los tests unitarios automatizados son herramientas que permiten probar el código de manera confiable y profesional, verificando el comportamiento esperado de los objetos. Estos tests se centran en unidades específicas del código y se ejecutan automáticamente, asegurando independencia entre ellos al reiniciar el ambiente antes de cada prueba. Se definen en archivos separados con extensión
.wtest, permitiendo ejecutar todos los tests y obtener informes de los resultados. De manera introductoria les dejamos el link de la documentación de como se realizan las pruebas en Wollok: Documentación Test Inicial para que vayan investigando.Les dejamos el link a la presentación que se armó para resumir los temas de esta semana: Presentación Semana 3
Horarios
Ejercicios
Tom y Jerry (y Nibbles también!)
- Ejercicio para practicar polimorfismo en clase.
El Alambique Viajero
- Otro ejercicio para practicar polimorfismo en la semana.