Właśnie zacząłem używać ReSharpera (dla C #) i podoba mi się jego wyszukiwarka zapachów, pokazuje mi pewne rzeczy na temat pisania, które chciałem naprawić dawno temu (głównie zmienne konwencje nazewnictwa).
Zmusiło mnie to do ponownego rozważenia niektórych konwencji nazewnictwa dla metod i zmiennych instancji. ReSharper sugeruje, że zmienna instancji ma być małą literą wielbłąda i zaczyna się od podkreślenia. Przez jakiś czas chciałem, aby wszystkie moje zmienne lokalne były małymi literami wielbłąda, ale czy konieczne jest podkreślenie? Czy uważasz to za wygodne? Nie podoba mi się ta konwencja, ale jeszcze jej nie wypróbowałem, co o tym sądzisz?
Drugą rzeczą, która skłoniła mnie do ponownej oceny, są moje konwencje nazewnictwa dla programów obsługi zdarzeń GUI. Zwykle używam standardu VS ControlName_Action, a moje formanty zwykle używają węgierskiej notacji (jako sufiksu, aby pomóc w wyjaśnieniu w kodzie tego, co jest widoczne dla użytkownika, a co nie, gdy mamy do czynienia ze zmienną o podobnej nazwie), więc kończę na OK_btn_Click ( ), co o tym sądzisz? Czy powinienem poddać się konwencji ReSharper, czy istnieją inne równie ważne opcje?