Whenever I teach Learning Tree's course on Design Patterns and Best Practices, I begin the class by asking for some examples of best practices. "Naming conventions" comes up every time. It's obviously ...