Hito 5
Buscando dentro de subcarpetas
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á.
Antes de pasar al siguiente hito, asegúrate de escribir los tests correspondientes al código del hito actual.