They are a clumsy design.
If you are not sure what to include and what not to include, this shows that the developer had no idea what he was doing.
Included files should be included only when necessary. Perhaps this is not so important, because the memory and speed of a computer these days are growing not by the day, but for some reason.
If inclusion is not required, but enabled in any case, I would recommend putting a comment next to it, saying why you included it. If new developers get your code, he will be very grateful if you did it right.
hmd Oct 27 '11 at 20:08 2011-10-27 20:08
source share