제가 작업중인 프로젝트는 클래스 멤버 변수에 대한 헝가리 표기법을 명시합니다. 예 : String m_foo; Getter 및 Setter를 생성 할 때 Eclipse 스트립에 헝가리어 접두어를 사용할 수 있습니까? 헬리오스를 사용하고 있는데 (놀랍지는 않지만) getM_foo과 setM_foo을 제안하지만, getFoo과 setFoo을 원합니다. 코드 템
VB.NET으로 작성된 레거시 ASP.NET 웹 사이트를 유지 관리하고 있습니다. 우리의 고객은 변수 등을 선언하는 헝가리어 표기법을 사용하는 우리를 강제로 : 예컨대 : Dim sSomeString as String
Dim oSomeObject as xxxClass
의 FxCop, StyleCop 같은 어떤 도구가 있습니까, 내가이 명명 스타일을 위
대부분의 기능은 쉽게 이름을 지정할 수 있습니다. 일반적으로 함수 이름은 함수 또는 생성되는 결과의 유형을 기반으로합니다. 그러나 생성기 함수의 경우 결과는 다른 유형에 비해 반복 가능할 수 있습니다. 함수가 지정된 형식의 개체를 반환하지 않기 때문에 def sometype(iterable):
for x in iterable:
yield
StackOverflow 및 온라인으로 조사한 수많은 기사에도 불구하고 텍스트 상자 및 해당 레이블에 헝가리 표기법을 사용하지 않는 방법에 대한 명확한 답을 찾을 수 없습니다. 텍스트 상자의 이름을 Username으로 지정한다고 가정 해 보겠습니다. 헝가리 표기법을 피하는 정신으로, 내가 그 라벨을 어떻게 부를 수 있을까? 내 유일한 옵션은 Username
그래서 나는 Hungarian Notation의 대단한 팬이 아닙니다. 오늘 우리 회사의 Android 개발자는 this link을 Android 개발에 대한 공식적인 조언에 기고했습니다. 모든 필드 이름을 m으로 시작하는 것이 유용하다는 사실에 놀랐습니다. 이 mSomeField 이름이 유용 할 수있는 유일한 사례는 코드 강조 표시가 없기 때문입니다.이
.h .h과 .cpp 파일을 구문 분석 중이며 모든 비 - 헝가리 표기된 변수을 Hungarian equivalents로 바꾸거나 찾아야합니다. "아, 왜?" 물어? 제 고용주는 헝가리 표기법을 요구합니다. " 이제 ints를 다루겠습니다. 이 중 하나라도 주어진 경우 ... int row; // no hungarian prefix
int nrow(9)
헝가리 표기법 (및 그 시스템 헝가리어 표기법)을 사용하는 레거시 코드에 대한 유지 관리가 필요합니다. 불행히도 코드베이스에서 코드를 완전히 지우는 것은 실용적이지 않습니다. 로컬 이클립스 사용자는 자동 생성 접근 자 및 기타 메뉴가 헝가리어 접두사를 무시하도록 Eclipse를 구성 할 수 있다고 주장합니다. (이는 아마 오랫동안 그와 함께 살 수 있었던
내 프로젝트 코딩 규칙이 Dim sCompanyName As String
Dim iArrayIndex As Integer
Dim bContactStatus As Boolean
ReSharper에서이 사건에 대한 규칙을 명명 정의 생성 할 수있는 방법이 있나요 : 예 ... 같은 정수, 바이트, 문자열로 입력? 감사합니다.