Click here to Skip to main content
15,912,329 members

Survey Results

Naming conventions in your code   [Edit]

Survey period: 31 Jan 2005 to 6 Feb 2005

What notations do you use when naming variables? (And have things changed since we first asked back in 2003?)

OptionVotes% 
Hungarian notation with prefixes (strFirstName, m_nNumber etc)77140.86
Hungarian notation without prefixes ( _nNumber etc)492.60
Camel Caps (numberOfDays, isValid etc)72538.42
Pascal case (BackColor, DataSet)22511.92
C-style (this_is_a_variable)492.60
FORTRAN case (all caps)30.16

View optional text answers (82 answers)


 
GeneralRe: camelCase vs Hungarian Pin
James R. Twine3-Feb-05 3:58
James R. Twine3-Feb-05 3:58 
GeneralRe: camelCase vs Hungarian Pin
paulccc3-Feb-05 7:41
paulccc3-Feb-05 7:41 
GeneralRe: camelCase vs Hungarian Pin
BluePineNeedles3-Feb-05 8:15
BluePineNeedles3-Feb-05 8:15 
GeneralRe: camelCase vs Hungarian Pin
Alvaro Mendez4-Feb-05 7:09
Alvaro Mendez4-Feb-05 7:09 
GeneralRe: camelCase vs Hungarian Pin
Andy Davies5-Feb-05 12:13
Andy Davies5-Feb-05 12:13 
GeneralRe: camelCase vs Hungarian Pin
WillemM2-Feb-05 8:16
WillemM2-Feb-05 8:16 
GeneralRe: camelCase vs Hungarian Pin
Alvaro Mendez3-Feb-05 4:57
Alvaro Mendez3-Feb-05 4:57 
GeneralRe: camelCase vs Hungarian Pin
trevstar4-Feb-05 11:50
trevstar4-Feb-05 11:50 
First, I'm a C#/.NET programmer and my company uses VS.NET:

I use Hungarian for anything internal, and I like the camel case for parameters just for asthetics. When others are using my classes, the Intellisense shows them what the types are, and so for them to see SomeClass.Function(int iinput) is a little bit redundant.

Plus, I have to say I do find that in Hungarian notation, you still don't really know the type, unless it's your own code. For example, we use the SqlTypes when extracting information from the database, and the hungarian notation sivalue means short int to some and SqlInt32 to us.

JMHO.
Trevor
Generalmisspellings Pin
Marc Clifton1-Feb-05 4:42
mvaMarc Clifton1-Feb-05 4:42 
GeneralRe: misspellings Pin
Anonymous1-Feb-05 6:35
Anonymous1-Feb-05 6:35 
GeneralRe: misspellings Pin
Aleksei Guzev2-Feb-05 23:46
Aleksei Guzev2-Feb-05 23:46 
GeneralRe: misspellings Pin
Charlie Williams1-Feb-05 8:05
Charlie Williams1-Feb-05 8:05 
GeneralRe: misspellings Pin
Jörgen Sigvardsson1-Feb-05 11:17
Jörgen Sigvardsson1-Feb-05 11:17 
GeneralRe: misspellings Pin
David Wulff2-Feb-05 5:34
David Wulff2-Feb-05 5:34 
GeneralRe: misspellings Pin
Ravi Bhavnani5-Feb-05 9:32
professionalRavi Bhavnani5-Feb-05 9:32 
GeneralApparently... Pin
Gary Kirkham1-Feb-05 4:18
Gary Kirkham1-Feb-05 4:18 
GeneralRe: Apparently... Pin
toxcct1-Feb-05 6:16
toxcct1-Feb-05 6:16 
GeneralRe: Apparently... Pin
Gary Kirkham2-Feb-05 3:37
Gary Kirkham2-Feb-05 3:37 
GeneralRe: Apparently... Pin
toxcct2-Feb-05 4:42
toxcct2-Feb-05 4:42 
GeneralRe: Apparently... Pin
Rick Crone2-Feb-05 9:46
Rick Crone2-Feb-05 9:46 
GeneralRe: Apparently... Pin
Gary Kirkham2-Feb-05 10:16
Gary Kirkham2-Feb-05 10:16 
GeneralGO HUNGARIAN! Pin
Michael Dunn1-Feb-05 3:48
sitebuilderMichael Dunn1-Feb-05 3:48 
GeneralRe: GO HUNGARIAN! Pin
Marc Clifton1-Feb-05 3:50
mvaMarc Clifton1-Feb-05 3:50 
GeneralRe: GO HUNGARIAN! Pin
Nemanja Trifunovic1-Feb-05 5:15
Nemanja Trifunovic1-Feb-05 5:15 
GeneralRe: GO HUNGARIAN! Pin
toxcct1-Feb-05 6:15
toxcct1-Feb-05 6:15 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.