Quelle est la pratique recommandée et la meilleure en matière de capitalisation pour les contrôles de dénomination dans, par exemple, WinForms? StyleCop indique que les instances de classes doivent commencer par une lettre minuscule. Je respecte cette convention dans mon code.Convention de capitalisation/dénomination pour les contrôles
Dans les langues précédentes que j'ai utilisées, par exemple VB6, j'ai été utilisé pour nommer mes contrôles d'interface utilisateur déposés sur le formulaire en commençant par un caractère majuscule, comme ZipCodeTextBox.
Mais un contrôle déposé sur un formulaire est en réalité un peu plus qu'une instance d'une classe, il serait donc logique que la règle StyleCop s'applique, donc, zipCodeTextBox. La plupart des documents de conventions de dénomination ne vont pas plus loin et ne couvrent pas spécifiquement les contrôles de l'interface utilisateur. J'ai vu du code utilisant les deux conventions de nommage dans divers projets, livres et articles de blogs, donc je suis curieux de savoir quelle est la pratique généralement recommandée à ce sujet et pourquoi?
Merci.
Bien sûr, le VS2010 intellisense permet d'éviter la notation hongroise et de conserver des noms significatifs. –
+1 pour ce lien. Merci! Et je suis d'accord avec Jeff, VS2010 intellisense est génial. – Ecyrb
+ 1 pour admettre l'utilisation «incorrecte» de la notation hongroise est un accélérateur de productivité et de rapidité. Joel a rendu un très mauvais service à tous ceux qui écoutent et ont arrêté cette pratique - maintenant ils cherchent leurs propriétés parmi 100 propriétés par défaut pour les formulaires, etc. VITESSE et EASY payent $$$, exactitude pour l'exactitude - par exemple. conventions de nommage moins utiles - COST $$. Amusez-vous ... – FastAl