En este repositorio voy a estar subiendo los ejercicios que vaya haciendo junto con las soluciones que nos proporcionan la cátedra.
En la materia trabajamos en un ambiente para la enseñanza de Programación Otientada a Objetos llamada CuisUniversity. Para ver las soluciones hay que:
- Descargar según tu sistema operativo.
- Instalarlo descomprimiendo el .zip o tar.gz en la máquina.
-
Ubicarse en el directorio de cuisUniversity.
-
Abrir la imagen.
-
En MacOS: arrastrar archivo "cuisUniversity-xxxx.image" sobre de la aplicación "cocoafast64".
-
En Linux: abrir terminal donde se encuentre "cuisUniversity-xxxx.image" y ejecutar:
./run.sh
-
En Windows: abrir terminal donde se encuentre "cuisUniversity-xxxx.image" y ejecutar:
run
-
- Una vez abierto Cuis, cliquear en el fondo azul -> Open -> File List.
- Buscar el archivo correspondiente.
- En la interfaz apretar botón "File in".
- Abrir "DenotativeObject Browser" o "Class Browser" según corresponda y en el fondo de las categorias de clases debería estar.
-
Parte 1: Introducción al paradigma, el lenguaje y sus herramientas. (DenotativeObject Browser)
-
Parte 2: Sacar código repetido, sacar ifs cumpliendo con heurísticas de diseño. (Class Browser)
- 01-EliminarCodRepe: Enunciado - Solución propia - Soluciones de la cátedra - Archivo original
- 02-EliminarIfs: Enunciado - Solución propia - Solución de la cátedra - Archivos originales
- 03-Perforaciones: Enunciado - Solución propia - Solución de la cátedra - Archivo original
- 04-stack
- 05-penales
- 06-hotels
-
Parte 3: Test Driven Development (TDD).
- 01-BabySteps: juego interactivo para aprender sobre TDD. UID: 27120487298614160. The leaderboard.
- 02-MarsRovers: Enunciado - Solución propia - Solución propia sin ifs - Solución de la cátedra
- 03-Portfolio: Enunciado - Archivo Original - Solución propia
- 04-Portfolio2: Enunciado - Archivo Original - Solución propia