Encontrar abstracciones
Se presentan a continuación varios fragmentos de código procedural, en los cuales hay abstracciones ocultas. Se pide para todos ellos refactorizarlos, haciendo foco en evitar las repeticiones de lógica. ¡No olvidarse de codificar tests antes!
- Fragmento 1
- Fragmento 2
- Fragmento 3
Material relacionado: Tipos abstractos de datos, Cómo probar código C
Compartir información
(Sin contenido)
TADs
- Volvió pepita
- Búfer de caracteres
- SortedCollection (avanzado)
- Posible solución
Surtidos
- Manejo de proyectos
- Posible solucion (Manejo de proyectos, Diseño estructurado)
- Manejo de stock, versión estructurada