Skip to content

Rejunte de Finales de [7507] Algoritmos y Programación 3 (Curso Fontela/Suarez) - FIUBA

License

Notifications You must be signed in to change notification settings

FdelMazo/7507-Algo3

Repository files navigation

Algo3

Rejunte de Finales de [7507] Algoritmos y Programación 3 (Curso Fontela)- FIUBA

Si tenés un final que no está en este repo, por favor subilo!

  • Si cambian las lecturas obligatorias o presentaciones, también!
  • Hacé un Pull Request o mandá un mail (fdelmazo at fi.uba.ar)

Como aprobar el final de Algo3 y no morir en el intento

En los finales suelen tomar casi siempre el mismo patron de diseño, Double dispatch. Double dispatch es muy polemico y debatible (hay quienes dicen que no es un patron, otros que directamente perjudica el código, etc), por eso hay tan poca documentación online. Suele estar visto bajo el patron Visitor o Multiple-Dispatch. La mejor forma de aprenderlo es con el Ejemplo de Double Dispatch de Tomás Arjovsky sacado de la wiki de FIUBA.

Lo otro que siempre preguntan son los principios SOLID. Estos son 5 principios fundamentales de POO acuñados por Robert Martin ('Uncle Bob', uno de los capos de POO y del desarrollo agil).

SI NO SE HACEN TESTS UNITARIOS EN EL MODELO DEL FINAL NO SE APRUEBA!!!

Si o si leer:

Solo de cebado:

About

Rejunte de Finales de [7507] Algoritmos y Programación 3 (Curso Fontela/Suarez) - FIUBA

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published