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