방금 ReSharper (C # 용)를 사용하기 시작했으며 코드 냄새 탐지기와 비슷합니다. 오래 전에 수정해야 할 작문 (주로 가변 명명 규칙)을 보여줍니다.
메소드 및 인스턴스 변수에 대한 일부 명명 규칙을 다시 생각하게했습니다. ReSharper는 인스턴스 변수가 낮은 낙타의 경우 밑줄로 시작하도록 제안합니다. 잠시 동안 나는 모든 지역 변수를 낙타의 경우로 만들려고했지만 밑줄이 필요합니까? 편안하다고 생각하십니까? 나는이 컨벤션이 마음에 들지 않지만 아직 시도하지도 않았습니다. 당신은 그것에 대해 어떻게 생각하십니까?
두 번째로 재평가하라는 메시지는 GUI 이벤트 핸들러에 대한 명명 규칙입니다. 나는 보통 VS 표준 ControlName_Action의 VS 표준을 사용하고 컨트롤은 일반적으로 헝가리어 표기법 (접미사로 사용자가 볼 수있는 것과 비슷한 이름의 변수를 처리 할 때 보이지 않는 것을 코드에서 명확히하는 데 도움이 됨)을 사용하므로 OK_btn_Click ( ), 당신의 의견은 무엇입니까? ReSharper 규칙에 따라야합니까 아니면 다른 유효한 옵션이 있습니까?