linux-c-programming.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* the pros and cons of "catch-all" header files
@ 2006-08-10 14:01 Robert P. J. Day
  2006-08-10 20:55 ` Raseel Bhagat
  2006-08-10 21:02 ` Glynn Clements
  0 siblings, 2 replies; 3+ messages in thread
From: Robert P. J. Day @ 2006-08-10 14:01 UTC (permalink / raw)
  To: C programming list


  over the next few days, i'm going to have some general design-type
questions as i try to restructure a project i'm working on, so i'm
hoping i don't wander too far from the mandate of the list.

  on this current project, there is frequent use of what i call
"catchall" header files.  rather than have individual source files
pull in just those header files they need, a monster "catchall.h" file
is created that contains almost all project-related inclusions, so
that source files need only:

  #include "catchall.h"

  sure, it's convenient, but there are also some obvious downsides.
the simple question -- is there a defensible rationale for this
approach?  i personally don't like it and would prefer source files to
be more selective, but the argument i keep hearing is, "it's more
convenient."

  thoughts?

rday

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2006-08-10 21:02 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-08-10 14:01 the pros and cons of "catch-all" header files Robert P. J. Day
2006-08-10 20:55 ` Raseel Bhagat
2006-08-10 21:02 ` Glynn Clements

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).