Je viens de commencer à utiliser ReSharper (pour C #) et j'aime un peu son détecteur d'odeurs de code, il me montre certaines choses sur mon écriture que je voulais corriger il y a longtemps (principalement les conventions de dénomination des variables).
Cela m'a amené à reconsidérer certaines de mes conventions d'appellation pour les méthodes et les variables d'instance. ReSharper suggère que la variable d'instance soit en minuscule et commence par un trait de soulignement. Pendant un certain temps, je voulais faire en sorte que toutes mes variables locales réduisent la casse du chameau, mais le trait de soulignement est-il nécessaire? Trouvez-vous cela confortable? Je n'aime pas cette convention mais je ne l'ai pas encore essayée, qu'en pensez-vous?
La deuxième chose qu'il m'a incité à réévaluer est mes conventions de dénomination pour les gestionnaires d'événements GUI. J'utilise généralement la norme VS de ControlName_Action et mes contrôles utilisent généralement la notation hongroise (comme suffixe, pour aider à clarifier dans le code ce qui est visible pour l'utilisateur et ce qui ne l'est pas lorsqu'il s'agit d'une variable de nom similaire), donc je me retrouve avec OK_btn_Click ( ), qu'en pensez-vous? Dois-je succomber à la convention ReSharper ou existe-t-il d'autres options également valables?