UI에서 사용자 이름 레이블, 사용자 이름 텍스트 상자, 사용자 이름 로컬 변수, 필수 필드 유효성 검사기, 사용자 이름 속성 및 메서드 매개 변수 등이있는 UI를 제외한 모든 곳에서 헝가리 표기법을 사용하지 않았습니다. 종종 같은 맥락에서 모두. 현재UI에서 헝가리 표기법을 대체/피하기위한 이름 지정 조언?
: 나는 명백한, UserLabel, UserTextBox, UserRequiredFieldValidator을한다면 난 그냥 짧은 접두사 이상 접미사를 substiuting 것 같은 lblUser, txtUser, rfvUser, _USER, 사용자, 사용자
, 그것은 보인다.
및 _ 표시 필드는 FxCop에 의해 플래그가 지정되지만 접두어가 없으면 승인 된 사용자/사용자 규칙과 충돌합니다.
제안 사항?
대/소문자를 구분하는 것은 계산적으로 조금 싼 (적어도 ASCII 시스템에서는) 것이므로 기본적으로 단순히 대/소문자를 구분하지 않았다고 생각합니다. 필자는 최근의보다 상위 레벨의 언어가 식별자에 대해 대소 문자를 구별하지 않을 가능성이 높다는 인상을 가지고 있습니다. – cheduardo
그래, 문자가 정확히 일치하는지 비교하는 것이 더 가볍습니다. 심지어 유니 코드 소스 코드에 대해 시작하게하지 마라. 그것은 읽는 암캐이며, 대부분의 문자를 입력하는 방법조차 모른다. –
글쎄, 이건 완전히 사실이 아니야, 텍스트 박스를 콤보 박스로 변경하고 사람을 잊어 버리거나 컨트롤의 이름을 바꾸지 않으려 고 할 수도있다. txt 만들기. 오해의 소지가 있습니다. – VoronoiPotato