M07L24Semana 6~5 h
L24 — Cierre M07 y evidencias
~5.0 h · Semana 6
Semana 6 de M07: rigor en implementación, tests y documentación de costos.
Objetivo
Avanzar evidencia bitácora + checklist dominio + progress con código TS, tests Vitest y notas en COMPLEJIDAD/README.
Pasos
1. Checklist de evidencias (60 min)
| Ítem | Evidencia |
|---|---|
| P1 | Lista, pila, cola, hash con tests |
| P2 | BST + recorridos |
| P3 | Benchmark vs nativo |
| Proyecto | README “cuándo usar cada una” |
2. Criterios de dominio (45 min)
Responde sí/no + frase en bitacora/cierre-m07.md:
- ¿Cuándo hash gana a árbol?
- ¿Puedes reimplementar pila desde cero en 15 min?
3. Suite completa (90 min)
npm test verde. Arregla flaky tests.
4. Bitácora final (30 min)
Qué repetirías si tuvieras 4 h extra.
5. Marca progreso (15 min)
Solo lecciones con “Hecho cuando” cumplido. Commit docs(m07): cierre materia.
Lectura de esta lección
| Fuente | Qué leer | Enlace |
|---|---|---|
| Joyanes / texto univ. ED (ed. ES) | Semana 6: Grafos (repaso M03) + benchmarks + README — Repaso total ED | MDN Map/Set (contraste) |
| Catálogo | Entrada de esta materia | Bibliografía · M07 |
Hecho cuando
- Código + tests verdes para el foco de la lección.
- Costos documentados.
- Commit en git.
Errores comunes
- Copiar implementación sin entender invariantes.
- Tests solo “felices”.
- Omitir commit.
Siguiente
Vuelve a la ficha M07, marca lecciones y prácticas con evidencia, y continúa con M08 — Análisis de algoritmos.