Esta bitácora es válida para los cursos de Mariana Matos, Nicolás Scarcella y Alfredo Sanzo. Si en algún momento diferimos en la planificación se aclarará en los contenidos de la misma
Bitácora - 2013
Clases Integradoras y de Cierre
Buenas! Los temas que entran en el final son: Temas Transversales: Ustedes deberían ser capaces de encontrar en cada paradigma ejemplos de cada uno de estos conceptos, compararlos, y entender las similitudes y diferencias.
Temas Propios de Cada Paradigma
Material:
|
TP Integrador de objetos - Pokémon
El enunciado para el TP es el pdf adjunto en esta entrada, está pensado para trabajar de a 2 (pueden usar dropbox para compartir la imagen y mantenerlas sincronizadas en las máquinas de ambos, alternativamente pueden usar Monticello para trabajar con un repositorio de código). Hay dos partes fácilmente separables para que cada uno haga, el resto de la funcionalidad pueden repartirla entre ambos como mejor les parezca:
En caso de hacerlo de forma individual pueden elegir alguna de esas dos partes para desarrollar y obviar la otra, el resto que no tiene que ver con estas partes lógicamente hay que hacerlo completo. El enunciado habla sobre las clases Moneda y MonedaTrucha (usada para testear únicamente) que se proveen. El código para estas clases se encuentra en los .st attacheados en esta entrada, pueden importarlas en su imagen haciendo file in de los archivos (si abren la imagen y arrastran los archivos les debería ofrecer una opción para hacer esto). Pueden ver ejemplos de uso de MonedaTrucha en EjemploMonedaTestCase. Recuerden, cualquier duda de enunciado pueden preguntarla por la lista. Si tienen dudas sobre implementación, pueden mandarnos mails personalmente. La fecha de entrega la pueden encontrar en la planificación del curso correspondiente. A no colgar que no se hace de la noche a la mañana este TP. Saludos! |
Clase 8 - Testing
Buenas! Hoy vimos:
Quienes no hayan entregado el TP y quieran hacerlo (no es obligatorio, pero sí recomendable) pueden entregarlo por los medios habituales. Link a la teoría: Testing y Pruebas Unitarias en Smalltalk. ¡Practiquen! Es lo mejor que pueden hacer para llegar bien al parcial. |
Clase 7 - Herencia vs Composición
Buenas! Hoy vimos: Herencia vs. Composición (Ventajas y desventajas de ambos) La clase que viene va TP en laboratorio + tema nuevo: Testing |
Clase 6 - Herencia
Hoy vimos Herencia, con la Segunda Temporada del ejercicio del Dr Casa. Van algunos links: ¡Recuerden que la clase que viene hay TP presencial sobre method lookup, repasen lo que vimos! |
Clase 5 - Responsabilidad y Delegación
El core de esta clase fue hacer un ejercicio: [MIÉRCOLES MAÑANA Y TARDE] Usamos el enunciado Rebelión en la granja [MIÉRCOLES Y JUEVES NOCHE] Usamos el enunciado de camiones y depósitos que pueden encontrar aquí Para leer y repasar:
[MIÉRCOLES MAÑANA Y TARDE] Para la próxima clase hay un TP para practicar con clases y colecciones, el enunciado lo pueden encontrar aquí - Dr Casa (Temporada 1). El TP es individual, hay que hacerlo en máquina (entregas escritas a mano no valen) y se entrega tanto el código de las clases como el workspace con las pruebas que se piden. Una vez que hayan implementado la solución pueden exportarla a texto plano seleccionando la categoría en la cual se encuentran sus clases y en el menú que se despliega con click derecho elegir la opción File Out (el archivo va a quedar en la carpeta en la que tienen el pharo). El workspace no va a estar en ese archivo, así que guárdenlo aparte (apretando en la flechita de la esquina superior derecha tienen la opción save as para que se guarde en un archivo). Para la clase que viene a demás de traer el código del TP impreso, traer el enunciado de la segunda parte para trabajar en clase. |
Clase 04 - "Clases"
Hoy hicimos el TP 2 de objetos (de colecciones, con el ejercicio "Se dice Atómico") y el tema principal del día fue "Clases" Para la clase que viene no hay TP, pero igual deben practicar ;). |
Clase 03 - Colecciones
Miércoles mañana y tarde:
Recuerden que la clase que viene hay TP presencial escrito, de colecciones! ¡Practiquen! Los miércoles a la tarde también vimos cómo tirar errores y sentirnos orgullosos de ello :D Acá tienen para leer un poquito, sólo hasta la parte de self error: ... (lo otro queda para más adelante) ---- Cursos de Nico turno noche: Los tiempos no dan para más que el TP, se cambió la planificación para dar los temas nuevos en la clase siguiente |
Clase 02 - Polimorfismo
Aquí hay bibliografía sobre lo visto en la segunda clase
Recordemos que la clase que viene para los cursos de los miércoles mañana y tarde, hay un TP presencial en laboratorio. Así que ¡Practiquen con el LOOP! |
1-10 of 20