i think the answer is that
you should put a space anytime you have a vairable or identifier that can be changed...
int i = 0 ;
if( ! done );
because you can go back and change "done" to "finished"... but if you did not have a space, you would need to type the "!" as well. not really a big deal, but that is how i think about it.
obviously, you do not need a space after the ")" in an
if statement or
for loop because you are only changing what is inside the "( )".
the one that really got me was not putting a space after an
import statement.
[This message has been edited by Greg Harris (edited July 16, 2001).]