Phango - questions

Christopher Wright dhasenan at gmail.com
Mon Nov 19 10:31:38 PST 2007


Sean Kelly wrote:
> Christopher Wright wrote:
>> Kris wrote:
>>> Er, why don't you give us some examples, Alix? That's what we'd be 
>>> asking you for on IRC.
>>
>> I'll bite. Why do you use mixedCamelCase for both member variables and 
>> methods, and the same style for both private and public fields?
> 
> This is what the D style guide suggests.
> 
>  > This is
>> a stylistic topic that almost no one touches, probably because Tango 
>> conventions seem to be lifted wholesale from Java and that's how Java 
>> does it, but I find it a bit confusing and annoying when I'm reading 
>> someone else's code.
> 
> For member variables, I personally prefix the non-public variables with 
> "m_" and non-public static member variables with "sm_".
> 
>> I would at least prefix private variables with an underscore, if I 
>> were setting the style. But if I want to muck about with Tango's 
>> internals, I can suck it up.
> 
> I avoid leading underscore prefixes because they are reserved for C/C++ 
> standard library use.  It's easiest to just avoid this format entirely 
> than risk the rare chance of a collision.
> 
> 
> Sean

Groovy, thanks.



More information about the Digitalmars-d mailing list