Qu'elle soit bonne ou mauvaise, c'est toujours la norme de facto d'utiliser la notation hongroise pour les contrôles de dénomination, et il semble très hors de propos de ne pas l'adopter. De la même manière que les méthodes dans les langages .NET utilisent Pascal Casing (alors que dans la plupart des autres langages il est désapprouvé), sortir des conventions acceptées pour l'environnement dans lequel vous travaillez a tendance à rendre votre code encore plus ... d'endroit. Je suis personnellement en faveur de la pratique, car elle permet de distinguer les membres de classe qui font partie de l'interface utilisateur (vue) des membres qui font partie du code-behind (modèle/contrôleur). Si les variables de contrôle reçoivent des noms similaires à ceux utilisés pour stocker les données, l'état, etc., alors j'ai l'impression qu'il est plus difficile de résister à la tentation de coupler étroitement les deux. Bien sûr, une séparation plus nette de la logique permettrait de surmonter cela aussi bien.
Néanmoins, la notation hongroise ne laisse aucun doute quant aux variables qui font partie de l'interface utilisateur, et précise également leur type et leur fonction, tant dans le concepteur que dans l'éditeur de code.
Utilisez-vous des noms bibliques pour les enfants? C'est essentiellement la même question. –
@ vimvq1987: Désolé, je ne suis pas en mesure de vous aider ... :(:( –