Skip to content

Latest commit

 

History

History
28 lines (20 loc) · 1.21 KB

05-milestone.md

File metadata and controls

28 lines (20 loc) · 1.21 KB

HITO 5: - Buscando dentro de subdirectorios

Misma funcionalidad que el HITO 3 pero ahora la usuaria será capaz de pasar un directorio como ruta con más directorios dentro además de posibles archivos.

La función mdLinks(path, validate) tendrá que recorrer todos los directorios existentes en la ruta y buscar los links en todos los archivos Markdown que encuentre.

Para resolver este hito te recomendacón leer acerca del concepto de recursividad y ver algunos ejemplos (ojo con concepto de casos base).

¿Por qué utilizaremos la recursividad aquí?

La recursividad se utiliza en este caso porque no conocemos de antemano la cantidad de directorios y archivos que tendremos que recorrer antes de finalizar. Cuando recibimos una ruta de directorio, no sabemos si dentro de ella hay más directorios que también debemos abrir y leer, y estas a su vez pueden contener más directorios. Este tipo de problema se resuelve de manera eficiente utilizando un proceso recursivo.

Entre los recursos de este proyecto hay una página que te ayudará.

⚠️ Test unitarios. Antes de dar el proyecto por terminado, recuerda hacer los tests del hito actual.

👈Todos los hitos