Ho appena iniziato a usare ReSharper (per C #) e in un certo senso mi piace il suo finder di odori di codice, mi mostra alcune cose sulla mia scrittura che intendevo risolvere molto tempo fa (principalmente convenzioni di denominazione variabili).
Mi ha fatto riconsiderare alcune delle mie convenzioni di denominazione per metodi e variabili di istanza. ReSharper suggerisce che la variabile di istanza sia minuscola e inizia con un trattino basso. Per un po 'intendevo rendere tutte le mie variabili locali minuscole di cammello, ma il carattere di sottolineatura è necessario? Lo trovi comodo? Non mi piace questa convenzione ma non l'ho ancora provata, che ne pensi?
La seconda cosa che mi ha spinto a rivalutare sono le mie convenzioni di denominazione per i gestori di eventi della GUI. Di solito uso lo standard VS di ControlName_Action e i miei controlli di solito usano la notazione ungherese (come suffisso, per aiutare a chiarire nel codice cosa è visibile all'utente e cosa non lo è quando si tratta di variabili con nomi simili) quindi finisco con OK_btn_Click ( ), qual è la tua opinione al riguardo? Devo soccombere alla convenzione ReSharper o ci sono altre opzioni ugualmente valide?