7507 Algo3 Save

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

Project README

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:

Open Source Agenda is not affiliated with "7507 Algo3" Project. README Source: FdelMazo/7507-Algo3
Stars
28
Open Issues
0
Last Commit
2 years ago
Repository
License
MIT
Tags

Open Source Agenda Badge

Open Source Agenda Rating