Java 프로젝트 개발 명명 규범(동력 노드 Java 학원 정리)
1: 패키지(package): 서로 다른 기능을 완성한 클래스를 분류하여 서로 다른 디렉터리(패키지)에 놓는 데 사용합니다. 패키지의 이름 규칙: 회사 도메인 이름을 패키지 이름으로 반전합니다.예를 들어 www.bjpowernode.com 가방 이름: 알파벳마다 소문자가 필요합니다.예: com.bjpowernode.test;이 가방에 있는 Test 클래스의 전체 이름은:com입니다.bjpowernode.Test.java .클래스를 정의할 때 패키지를 사용하지 않으면,java는 우리가 정의한 클래스가 기본 패키지 (default 패키지) 에 있다고 생각합니다.
2: 클래스: 이니셜 대문자, 만약에 한 클래스가 여러 단어로 구성된다면 모든 단어의 이니셜은 대문자로 되어 있고 중간에 어떤 연결부호도 사용하지 않는다.가능한 한 영어를 사용하세요.ConnectionFactory
3: 방법: 첫 번째 단어를 모두 소문자로 하고 한 방법이 여러 단어로 구성되면 두 번째 단어부터 이니셜을 대문자로 하고 연결부호를 사용하지 않는다.addPerson
4: 속성: 방법과 같습니다.ageOfPerson
5: 상량: 모든 단어의 알파벳은 대문자이며, 여러 단어가 있으면 밑줄 링크를 사용하면 된다.
예:
public static final int AGE_OF_PERSON = 20; // static
보충: 변수 이름을 지정할 때 다음 사항을 주의해야 합니다.• 의미 있는 이름을 선택하고 단어마다 이니셜을 대문자로 써야 한다.
・ 함수에서 앞뒤의 의미가 다른 두 개의 수치를 나타내기 위해 같은 변수를 사용하지 않습니다.
・ i, j, k 등은 소형 순환의 순환 색인 변수로만 사용됩니다.
• 상태 변수의 이름을 Flag로 지정하지 않습니다.
・ 논리 변수를 Is로 명명합니다(예:blnFileIsFound).이런 부울 변수에 대한 긍정적인 형식의 명명 방식을 통해 다른 개발자들이 부울 변수가 대표하는 의미를 더욱 명확하게 이해할 수 있다.
・ 필요하다면 변수 마지막에 계산 한정어를 추가합니다(예:curSalesSum.
・ 이름이 서로 포함되지 않습니다.curSales 및curSalesSum.
・static final 변수(상량)의 이름은 모두 대문자로 쓰고 완전한 의미를 지적해야 한다.
・ 변수 이름에 대한 줄임말이 필요한 경우 전체 코드의 줄임말 규칙의 일치성을 반드시 주의해야 한다.예를 들어 코드의 일부 구역에서 intCnt를 사용하고 다른 구역에서 intCount를 사용하면 코드에 불필요한 복잡성을 증가시킬 수 있다.변수 이름에 줄임말이 나오지 않도록 권장합니다.
・ 끝에 양사를 배치하면 더욱 통일된 변수를 만들 수 있어 이해하기 쉽고 검색하기 쉽다.예를 들어strCustomerFirst와strCustomerLast를 사용하고strFirstCustomer와strLastCustomer를 사용하지 마십시오.일반적으로 사용되는 용어 접미사는 First (한 변수 그룹의 첫 번째), Last (한 변수 그룹의 마지막), Next (한 변수 그룹의 다음 변수), Prev (한 변수 그룹의 마지막 변수), Cur (한 변수 그룹의 현재 변수) 입니다.
· 각 변수에 가장 좋은 데이터 유형을 선택하면 메모리에 대한 수요량을 줄이고 코드의 실행 속도를 가속화하며 오류 가능성을 낮출 수 있다.변수에 사용되는 데이터 형식은 이 변수가 계산하는 결과에 영향을 줄 수 있습니다.이런 상황에서 컴파일러는 운행 기간 오류가 발생하지 않으며, 단지 이 값이 데이터 형식의 요구에 부합하도록 강요할 뿐이다.이런 문제는 찾기가 매우 어렵다.
・변수의 작용 영역을 최대한 좁힌다.만약 변수의 작용역이 그 범위보다 크다면, 변수는 계속 존재할 수 있고, 이 변수가 더 이상 필요하지 않은 후 오랜 시간 동안 자원을 차지할 수 있다.그것들의 주요 문제는 어떤 종류의 어떤 방법도 그것들을 수정할 수 있고 도대체 어디에서 수정했는지 추적하기 어렵다는 것이다.자원을 점용하는 것은 작용역과 관련된 중요한 문제이다.변수에 대해 말하자면, 가능한 한 작용역을 축소하면 응용 프로그램의 신뢰성에 큰 영향을 미칠 것이다.
상수의 명칭 방법에 관해서는 JAVA 코드에서 언제든지 숫자, 고정 문자열을 대체하는 상수를 응용하는 것을 제창한다.즉, 프로그램에서 0, 1을 제외하고는 가능한 한 다른 숫자가 나타나지 말아야 한다는 것이다.상수는 프로그램 시작 부분의 정의나 더 넓은 작용역에 집중될 수 있으며, 이름은 대문자를 사용하고 이 상수의 완전한 의미를 지적해야 한다.상수 이름이 여러 단어로 구성된 경우 밑줄 "_"다음과 같은 단어를 분할합니다. NUM_DAYS_IN_WEEK、MAX_VALUE.
위에서 말한 것은 편집자가 여러분께 소개한 자바 프로젝트 개발 명명 규범(동력 노드 자바 학원 정리)입니다. 여러분께 도움이 되었으면 합니다. 만약에 궁금한 점이 있으면 저에게 메시지를 남겨 주십시오. 편집자는 제때에 여러분에게 회답할 것입니다.여기에서도 저희 사이트에 대한 지지에 감사드립니다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
38. Java의 Leetcode 솔루션텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.