Ich habe gerade angefangen, ReSharper (für C #) zu verwenden, und ich mag es, wenn der Code nach Finder riecht. Er zeigt mir einige Dinge über mein Schreiben, die ich vor langer Zeit beheben wollte (hauptsächlich Konventionen für die Benennung von Variablen).
Es hat mich veranlasst, einige meiner Namenskonventionen für Methoden und Instanzvariablen zu überdenken. ReSharper schlägt vor, dass die Instanzvariable ein kleinerer Kamelfall ist und mit einem Unterstrich beginnt. Für eine Weile wollte ich alle meine lokalen Variablen kleiner machen, aber ist der Unterstrich notwendig? Finden Sie es bequem? Ich mag diese Konvention nicht, aber ich habe sie auch noch nicht ausprobiert. Wie ist Ihre Meinung dazu?
Das zweite, was mich zu einer Neubewertung veranlasste, waren meine Namenskonventionen für GUI-Ereignishandler. Normalerweise verwende ich den VS-Standard von ControlName_Action und meine Steuerelemente verwenden normalerweise die ungarische Notation (als Suffix, um im Code zu klären, was für den Benutzer sichtbar ist und was nicht, wenn es sich um ähnlich benannte Variablen handelt), sodass ich am Ende OK_btn_Click ( ), wie ist deine Meinung dazu? Sollte ich der ReSharper-Konvention erliegen oder gibt es andere gleichermaßen gültige Optionen?