Lección 24 de 24· M07

Hechas: 0/24(0%)

M07L24Semana 6~5 h

Ficha M07

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 (árbol de búsqueda binaria) + 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

  1. Código + tests verdes para el foco de la lección.
  2. Costos documentados.
  3. 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.