Cursosā€Ž > ā€ŽCursadas Anterioresā€Ž > ā€Ž2013ā€Ž > ā€ŽMiĆ©rcoles Tarde Anual - 2013ā€Ž > ā€Ž

BitƔcora - 2013

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



Clases Integradoras y de Cierre

publicado a laā€Ž(s)ā€Ž 19 nov 2013 3:19 por Alf Sanzo Ā  [ actualizado el 20 nov 2013 10:45 por Franco Bulgarelli]

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

publicado a laā€Ž(s)ā€Ž 15 oct 2013 10:07 por Mariana Matos Ā  [ actualizado el 15 oct 2013 12:21 por Franco Bulgarelli]

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:
  • Manejo de condiciones y medicinas especiales (incluyendo punto 2b, 4, 7 y parte del 3) y sus casos de prueba
  • Uso de pokebolas, pokemones salvajes vs entrenados (incluyendo punto 6 y parte del 3) y sus casos de prueba
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 9 - Variables y MƩtodos de Clase - Manejo de errores

publicado a laā€Ž(s)ā€Ž 9 oct 2013 19:19 por Alf Sanzo Ā  [ actualizado el 9 oct 2013 19:19 por Franco Bulgarelli]

Clase 8 - Testing

publicado a laā€Ž(s)ā€Ž 3 oct 2013 17:35 por Alf Sanzo Ā  [ actualizado el 21 oct 2013 19:32 por Franco Bulgarelli]

Buenas!

Hoy vimos:Ā 
  • cómo se piensan las pruebas en general,Ā 
  • cómo se automatizan en Smalltalk,Ā 
  • e hicimos el TP 5 (Tamagotchi).
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

publicado a laā€Ž(s)ā€Ž 30 sept 2013 20:57 por Alf Sanzo Ā  [ actualizado el 30 sept 2013 20:57 por Franco Bulgarelli]

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

publicado a laā€Ž(s)ā€Ž 18 sept 2013 18:32 por Alf Sanzo Ā  [ actualizado el 19 sept 2013 8:19 por Franco Bulgarelli]

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

publicado a laā€Ž(s)ā€Ž 12 sept 2013 12:23 por Mariana Matos Ā  [ actualizado el 13 sept 2013 8:00 por Franco Bulgarelli]

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"

publicado a laā€Ž(s)ā€Ž 10 sept 2013 12:32 por Alf Sanzo Ā  [ actualizado el 10 sept 2013 12:32 por Franco Bulgarelli]

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

publicado a laā€Ž(s)ā€Ž 28 ago 2013 10:55 por Alf Sanzo Ā  [ actualizado el 28 ago 2013 20:00 por Franco Bulgarelli]

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

publicado a laā€Ž(s)ā€Ž 22 ago 2013 14:47 por Alf Sanzo Ā  [ actualizado el 22 ago 2013 14:47 por Franco Bulgarelli]

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!