Intellisense Sticks It’s Nose In

August 2nd, 2006
[ Geek ]

It’s no secret that my love/hate relationship with intellisense is heavily weighted to the hate side. Well now intellisense has gone too far as it’s now crammed it’s face into actual development.

“use the reversed English syntax in naming methods, objects and properties: name,verb; eg. StatusCreate, StatusModify rather than CreateStatus, ModifyStatus.”

First off, is this an actual naming convention? I wasn’t able to find anything in searches for reversed english. Second, the only defense I can think of for this approach is because of intellisense. The idea being to force the sort order of intellisense to place all the “Status” items together. Is there another reason?

I’m not one for taking petty stands (or am I?) but this is garbage. An IDE feature, that individual developers may or may not use, should not dictate naming conventions. If this is an issue then fix the actual problem, intellisense.

Allow the option for entries to be sorted in the order they appear in the file instead of alphabetical. Or the option to sort by the postfix word based on the camelCasing so that CreateStatus and ModifyStatus will appear together.

It makes no sense that developer’s are now having to work around MS’s poorly written IDE features?