This exercise is to build an API for recursively listing the files in a directory in parallel, or in other words, a recursive ls
. The purpose of this exercise is to practice control-flow for asynchronous IO, specifically running operations in serial and parallel. Additionally, this exercise will explore the fs
filesystem module from core.
IMPORTANT: Review the Control-flow Guide to familiarize yourself with async/await
. Ignore Promise
and callbacks for now.
The checkpoints below should be implemented as pairs. In pair programming, there are two roles: supervisor and driver.