On 5/31/11 7:58 AM, Nick Sabalausky wrote:
"bearophile"<bearophileh...@lycos.com>  wrote in message
news:is1dj6$ihb$1...@digitalmars.com...
Jesse Phillips:

The purpose is commenting out code, but note that there is also
version(none) { } which is never compiled in.

version(none) {} is probably the official way to comment out code.
And if you use a versioning system to keep your code, then commenting out
code is not a so wise thing to do.


Why not? I've never heard of a VCS that went around stripping out all
comments.

The question is: why comment and commit code that you can already find in the commit history? Then you end up with huge files with things like:

/*
 * Maybe we will use this in a future, this is not working right now
 ...
 ...
 ...
 */

and the code becomes a mess.

So I agree with bearophile here.

Reply via email to