Challenge yourself
Resumen del ejercicio "Challenge Yourself" – Valentina Vanegas
Clase: Unidades Semánticas
En este ejercicio, trabajé con expresiones del lenguaje de programación Pharo, siguiendo retos del libro Learning Object-Oriented Programming, Design with TDD in Pharo. Analicé cada expresión identificando: el objeto receptor, el selector (mensaje), los argumentos y el resultado. Al principio, las expresiones eran sencillas (como 3 + 4), pero se volvieron más complejas al usar estructuras como colecciones, bloques y puntos.
También exploré los diferentes tipos de mensajes: unarios, binarios y basados en palabras clave. Practiqué cómo interpretar expresiones y corregí errores comunes como el uso innecesario de paréntesis o variables mal declaradas. Además, identifiqué qué tipo de objetos representan ciertas expresiones literales (como símbolos, caracteres o cadenas), y cómo entender los resultados que devuelve el sistema.
Este ejercicio me ayudó a comprender mejor cómo se comunican los objetos en Pharo y a pensar en cómo está estructurado cada mensaje en la Programación Orientada a Objetos.
Consultalo en: Ejercicio Object-Oriented Programmin