This is kinda lame because i never laid out a real coding standard. My preference is no leading underscores on any type. privates are lowerCamel and non private are UpperCamel. CONSTANTS_ARE_UNDERSCORE_ALL_CAPS. and Methods are always UpperCamel. 


The underscore might be the most controversial but i find that prefixes and suffixes can not only lie but allow you to have a field _fileName and a local variable of fileName and no way for anyone looking at your code to figure out why they both exist.