멤버 변수 앞에 _를 붙이는 건 권장할만하다


멤버 변수 앞에 _를 붙이는 건 권장할만하다

C#에서 코드를 작성할 때 private member는 변수 선언 시 _를 붙이는 게 권장되는듯하지만 아직도 많은 사람들이 그냥 카멜 표기법만 쓰거나, 소문자 m을 붙이거나, m_를 붙이는 방식을 사용하는듯하다. 지금 소속된 팀에서는 두 번째 표기법을 사용하며, 지역변수나 함수의 파라미터와 이름이 같을 경우 this.를 붙여 코드를 작성하고 있다. 종속성 주입을 이용하는 경우가 잦은 만큼 생성자에서는 아래와 같은 표기가 늘 발생한다. 그런데 최근 복잡해진 switch 문을 개선할 일이 있었는데 지역변수와 멤버 변수가 이름이 같은 탓에 문제를 모르고 지나쳤던 일이 발생했다. 이렇게 기계적으로 메서드 추출 리팩토링을 한 뒤 FooA(), FooB(), Fo..........

멤버 변수 앞에 _를 붙이는 건 권장할만하다에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : 멤버 변수 앞에 _를 붙이는 건 권장할만하다