Click here to Skip to main content

Survey Results

Do you write CLS-compliant code?   [Edit]

Survey period: 2 May 2005 to 8 May 2005

Writing CLS-compliant means, among other things, no underscores in variable names, no unsigned integers and case insensivity in naming. Do you bother?

OptionVotes% 
Yes, always18415.26184 votes, 15.26%
When I can or where it makes sense28123.30281 votes, 23.30%
Rarely1018.37101 votes, 8.37%
No33427.69334 votes, 27.69%
I don't write .NET code30625.37306 votes, 25.37%



 
GeneralC++ Application without loading .NET PinmembertfElep8-May-05 16:09 
Generalunderscore in type identifiers Pinmemberweirdnwise7-May-05 20:44 
GeneralNotation PinmemberPeter Mares6-May-05 1:21 
During the last couple of years, I have worked on various code bases, some of which used Hongarian notation, some of which used a bastardised attempt at Hongarian, and some which had pure CamelCasing.
 
I must say, that with time, one stops caring, as long as the code is solid and logic well documented. However, I must admit, that if I have a choice, I will always employ a subset of Hongarian, and prefix member variables with a m_, ints with a n etc...
 
However, I have also bastardised Hongarian notation to suit my purposes, with a variation where class names are acronym-ised and prefixed to variable names (not pointers), such as:
 
class CMyCoolObjectThatDoesNothing
{
}
..
CMyCoolObjectThatDoesNothing mcotdnVar;
 
// then again, I do have Intellisense, so typing these things is not a problem for me Wink | ;)
 
On the subject of pointer variables, I always prefix with a p and then follow with a description of the object...
 
Anyway, the point I'm trying to make is that notation is important, but is also localised to the team or teams that will work with the code. If you work on an OSS project, I feel it would be good to have a standard notation that all contributors adhere to...
 
Just my 2 South African cents Big Grin | :-D
 

controlSHIFT
[WinShareSpy] [Glossary Manager] [AfterThought Backup Lite]

All good things were meant to be improved
Generalcls PinmemberShog95-May-05 14:18 
GeneralRe: cls PinmemberPeter Mares6-May-05 1:15 
GeneralNever heard of it PinmemberGammill3-May-05 13:54 
GeneralRe: Never heard of it Pinmemberdnh4-May-05 0:21 
GeneralHongarian Notation? PinmemberBob Stanneveld2-May-05 22:07 
GeneralRe: Hongarian Notation? PinmemberRichardS3-May-05 0:40 
GeneralRe: Hongarian Notation? PinmemberKevin McFarlane3-May-05 2:05 
GeneralRe: Hongarian Notation? PinmemberBob Stanneveld3-May-05 4:53 
GeneralRe: Hongarian Notation? PinmemberKevin McFarlane3-May-05 11:10 
GeneralRe: Hongarian Notation? PinadminChris Maunder4-May-05 17:18 
GeneralRe: Hongarian Notation? PinmemberBob Stanneveld5-May-05 1:48 
GeneralRe: Hongarian Notation? PinmemberAlvaro Mendez3-May-05 9:33 
GeneralRe: Hongarian Notation? PinmemberKevin McFarlane3-May-05 11:18 
GeneralRe: Hongarian Notation? PinmemberAlvaro Mendez4-May-05 11:33 
GeneralRe: Hongarian Notation? PinmemberDiederik van Houten5-May-05 8:47 
GeneralRe: Hongarian Notation? PinmemberToby Opferman3-May-05 20:35 
GeneralRe: Hongarian Notation? PinmemberBob Stanneveld3-May-05 22:11 
GeneralRe: Hongarian Notation? Pinmemberworldspawn4-May-05 14:05 
GeneralRe: Hongarian Notation? Pinmemberdl4gbe5-May-05 9:40 
GeneralRe: Hongarian Notation? Pinmemberdiilbert6-May-05 11:25 
GeneralCasing PinmemberChristian Graus2-May-05 17:12 
GeneralRe: Casing PinmemberKevin McFarlane3-May-05 2:12 

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

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


Advertise | Privacy | Mobile
Web01 | 2.8.140421.2 | Last Updated 10 Aug 2007
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Use
Layout: fixed | fluid