nested comments

Nick Sabalausky a at a.a
Mon May 30 19:53:42 PDT 2011


"Ary Manzana" <ary at esperanto.org.ar> wrote in message 
news:is1hsa$p53$1 at digitalmars.com...
> On 5/31/11 7:58 AM, Nick Sabalausky wrote:
>> "bearophile"<bearophileHUGS at lycos.com>  wrote in message
>> news:is1dj6$ihb$1 at 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.

But that applies to version(none) {}, too. Maybe I misunderstood bearophile, 
I thought he meant "if you use a versioning system to keep your code, then 
commenting out code [as opposed to using version(none) {}] is not a so wise 
thing to do"




More information about the Digitalmars-d-learn mailing list