└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # tadp-clases 2 | 3 | Clases de la materia de Técnicas Avanzadas de Programación 4 | 5 | 6 | Este es el repositorio con todo el código dado en la materia, en este branch (master) no hay contenido, y solo se describirá en este readme que branches pertenecen al número de clase, para obtener una clase una vez clonado este repositorio, ejecutar el siguiente comando git 7 | 8 | ~~~bash 9 | git checkout 10 | ~~~ 11 | 12 | ## Clases 13 | 14 | | Clase | branch | 15 | |:-----------------------------------------------------------------------:|:-------------------------------:| 16 | | Clase 1 - Intro a la materia y Mixins => ruby-age | ruby-age | 17 | | Clase 2 - Mixins: Resolución de Conflictos | ruby-age | 18 | | Clase 3 - Metaprogramación | ruby-metaprogramming | 19 | | Clase 4 - Metabuilder (instance_eval y method missing) | method-missing-instance-eval | 20 | | Clase 5 - Prototype | ruby-prototype | 21 | | Clase 6 - Multimethods | ruby-multimethods | 22 | | Clase 7 - Intro a chequeo estático de tipos en Objetos | scala-age | 23 | | Clase 8 - Contratos, Binding, Type Arguments, Varianza | scala-granja | 24 | | Clase 9 - Pattern Matching vs Polimorfismo, Inmutabilidad, Case Classes | scala-microprocesador | 25 | | Clase 10 - Comportamiento vs Estructura, Mónadas | scala-microprocesador | 26 | | Clase 11 - Ejercicio de Diseño Objetos Funcional | scala-pokemon | 27 | | Clase 12 - Objetos + Funcional | scala-pociones | 28 | | Clase 13 - Reflection en Scala | scala-reflection | 29 | | Clase 14 - Macros en Scala | scala-macros | 30 | | Clase 15 - Objeto-Funcional en otros Lenguajes | otros-lenguajes | 31 | --------------------------------------------------------------------------------