Ludovic Courtès <l...@gnu.org> writes: > Another reason is that splitting is just part of the story. Often, it’s > not moving out 10 KB of header files that really helps; rather, it’s > stripping the dependency graph.
Oh, sure, and that probably isn't the reason for convention of splitting development stuff out (though keeping the number of files down may have some advantage).