Should I store functions in separate folder?

Generally I keep the more back-end functions in functions.php and then use require() to call partials that contain groups of functions that are similar such as how the Underscores started theme written by the WordPress people does it.

But putting every single function in a separate file is a bit excessive.