이 사양을 정의하는 목적은 프로젝트의 모든 문서를 한 사람이 작성한 것처럼 보이게 하고, 가독성을 높이고, 프로젝트 팀의 교체로 인한 손실을 줄이는 것입니다. 자바 개발 명명 규칙을 함께 살펴보겠습니다
중국어 병음 대신 영어를 사용하는 것이 가장 좋습니다
1: 패키지(패키지): 다양한 기능을 완성하는 클래스를 분류하여 다양한 디렉터리(패키지)에 배치하는 데 사용됩니다. 패키지 명명 규칙: 회사 도메인 이름을 패키지 이름으로 바꿉니다. 예: www.bjpowernode.com 패키지 이름의 경우: 각 문자는 소문자여야 합니다. 예: com.bjpowernode.test; 이 패키지에 있는 Test 클래스의 전체 이름은 bjpowernode.Test.java입니다. 클래스를 정의할 때 패키지를 사용하지 않으면 Java는 우리가 정의한 클래스가 기본 패키지에 있다고 생각합니다.
2: 클래스: 첫 글자를 대문자로 표시합니다. 클래스가 여러 단어로 구성된 경우 각 단어의 첫 글자를 대문자로 표시하고 중간에 연결자를 사용하지 않습니다. 가능한 한 영어를 사용하세요. 예를 들어 ConnectionFactory
3: 메서드: 첫 번째 단어는 모두 소문자입니다. 메서드가 여러 단어로 구성된 경우 첫 번째 문자는 두 번째 단어부터 대문자로 표시되며 연결자는 사용되지 않습니다. addPerson
4: 속성: 메소드와 동일합니다. 예를 들어 ageOfPerson
5: Constant: 모든 단어의 글자는 대문자입니다. 단어가 여러 개인 경우 밑줄 링크를 사용하세요.
예:
public static final int AGE_OF_PERSON = 20; //通常加上static
추가: 변수 이름을 지정할 때 다음 사항에 주의하세요.
·의미 있는 이름을 선택하고 각 단어의 첫 글자를 대문자로 표기하세요.
· 서로 다른 의미를 가진 두 값을 표현하기 위해 함수 에 동일한 변수를 사용하지 마세요.
· i, j, k 등은 작은 루프의 루프 인덱스 변수로만 사용됩니다.
· 상태 변수의 이름을 지정할 때 플래그를 사용하지 마세요.
· Is를 사용하여 blnFileIsFound와 같은 논리 변수의 이름을 지정합니다. 부울 변수의 이름을 긍정적인 방식으로 지정하면 다른 개발자가 부울 변수의 의미를 더 명확하게 이해할 수 있습니다.
· 필요한 경우 curSalesSum과 같이 변수 끝에 계산 한정자를 추가합니다.
· 이름에는 curSales 및 curSalesSum이 포함되지 않습니다.
· 정적 최종 변수(상수)의 이름은 대문자로 표기하고 전체 의미를 표시해야 합니다.
· 변수명을 축약해야 하는 경우 코드 전반에 걸쳐 약어 규칙의 일관성에 주의해야 합니다. 예를 들어, 코드의 일부 영역에서는 intCnt를 사용하고 다른 영역에서는 intCount를 사용하면 코드가 불필요하게 복잡해집니다. 변수 이름에는 약어를 사용하지 않는 것이 좋습니다.
· 한정자를 끝에 배치하면 더 쉽게 이해하고 검색할 수 있는 보다 균일한 변수를 생성할 수 있습니다. 예를 들어 strFirstCustomer 및 strLastCustomer 대신 strCustomerFirst 및 strCustomerLast를 사용합니다. 일반적으로 사용되는 수량자 접미사는 다음과 같습니다. First(변수 그룹의 첫 번째 변수), Last(변수 그룹의 마지막 변수), Next(변수 그룹의 다음 변수), (변수 집합의 이전 변수), Cur(변수 집합의 현재 변수).
· 각 변수에 가장 적합한 데이터 유형을 선택하면 메모리 요구 사항을 줄이고 코드 실행 속도를 높이며 오류 가능성을 줄일 수 있습니다. 변수에 사용된 데이터 유형은 해당 변수에 대해 수행된 계산 결과에 영향을 미칠 수 있습니다. 이 경우 컴파일러는 런타임 오류를 생성하지 않고 단순히 값이 데이터 유형 요구 사항을 따르도록 강제합니다. 이러한 유형의 문제는 찾기가 매우 어렵습니다.
· 변수의 범위를 최대한 줄여보세요. 변수의 범위가 필요한 것보다 큰 경우 변수는 더 이상 필요하지 않은 후에도 오랫동안 존재하고 리소스를 차지할 수 있습니다. 이들의 주요 문제점은 모든 클래스의 어떤 메소드로든 수정될 수 있으며 수정이 이루어진 정확한 위치를 추적하기 어렵다는 것입니다. 자원을 점유하는 것은 범위와 관련된 중요한 문제입니다. 변수의 경우 범위를 가능한 한 작게 유지하면 애플리케이션의 안정성에 큰 영향을 미칩니다.
상수 명명 방법에 있어서 JAVA 코드에서는 숫자와 고정된 문자열을 항상 상수로 대체하는 것을 권장합니다. 즉, 프로그램에는 0과 1 외에 다른 숫자가 나오지 않아야 합니다. 상수는 프로그램 시작 부분이나 더 넓은 범위에서 정의할 수 있습니다. 이름은 대문자여야 하며 상수의 전체 의미를 나타내야 합니다. 상수 이름이 여러 단어로 구성된 경우 단어는 밑줄 "_"로 구분되어야 합니다(예: NUM_DAYS_IN_WEEK, MAX_VALUE).
위 내용은 Java 프로젝트 개발 명명 규칙(파워 노드 배열)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!