|
Boost : |
From: Gary Powell (Gary.Powell_at_[hidden])
Date: 2000-08-17 13:27:11
>>
> I am sorry for being this blunt but I simply refuse to change a line of my
> code to accomodate compilation performance. I am not using Microsofts
> precompiled headers (stdafx stuff, I do use automatic precompiled
> headers),
> and from the same reason I will not compromise in the least my design
> and/or
> code for any other similar reason. If the split makes sence on the design
> level, then sure. But just telling me that a compile takes 2, 4 or 6 hours
> does not cut it for me.
<<
This has more to do with bad projects and waiting for compiles. At 4am I
want to go home. If it takes one more compile and I have to wait X hours,
when I could have waited X-n hours I'll split the files.
(I don't use MS precompiled headers either, after using a wall clock and
several large projects, the time was nearly the same, or worse.)
In general I look at compile times as, "Nearly instantaneous", "Go get
coffee", "Eat lunch", "Go home", "Go on vacation." If I can keep a project
from turning into a "Go home" from a "get coffee" its worth the effort.
-gary-
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk