네이밍 컨벤션(Naming Convention)이란?
네이밍 컨벤션(Naming Convention)은 변수,클래스,모듈과 같은 프로그래밍 구성 요소의 이름을 작성하는 방법입니다. 네이밍 컨벤션을 이용하면 프로그래밍 구성요소들을 더 쉽게 사용할 수 있고 쉽게 찾을 수 있습니다. 네이밍 컨벤션의 대표적인 예시로는 camelCase,PascalCase,snake_case가 있습니다.
1.camelCase
camelCase는 소문자로 단어를 시작해서 중간에 단어가 바뀔 때 마다 단어의 첫 글자를 대문자로 바꾸는 방법입니다.
camelCase 예시
numberOfStudent
2.PascalCase
PascalCase은 대문자로 글자를 시작해서 단어가 바뀔 때 마다 단어의 첫 글자를 대문자로 바꾸는 방법입니다.
PascalCase 예시
NumberOfStudent
3.snake_case
snake_case는 소문자로 단어를 작성하고 단어와 단어 사이에 언더바(_)를 넣어 적는 방법입니다.
snake_case예시
number_of_student
파이썬의 네이밍 컨벤션
1. Module(모듈)의 네이밍 컨벤션
모듈 이름은 전부 소문자로 작성합니다.
//skytin모듈을 불러옵니다.
import skytin
2. Calss(클래스)의 네이밍 컨벤션
클래스 이름은 PascalCase를 따릅니다.
(※ 유의: 파이썬 공식 문서에서는 각 단어 첫문자를 대문자로 쓰는 형태를 CamelCase로 정의하고 있습니다. 이 때의 CamelCase는 PascalCase와 같습니다. )
import skytin
//클래스
class SkytinBlog:
def __init__(self):
self.case = "this_is_snake_case"
3. Function(함수)의 네이밍 컨벤션
함수의 이름은 snake_case를 따릅니다.
import skytin
class SkytinBlog:
def __init__(self):
self.case = "this_is_snake_case"
//함수(메서드)
def print_skytin_blog(self):
print(self.case)
4. Variable(변수)의 네이밍 컨벤션
변수의 이름은 snake_case를 따릅니다.
//변수
number_of_student = 1004
5. Constant(상수)의 네이밍 컨벤션
상수의 이름은 전부 대문자로 표기하며 단어와 단어 사이에 언더바(_)를 넣어 적습니다.
//상수
NUMBER_OF_STUDENT = 1004
6. Private function,method,variable /Private 함수, 메서드, 변수의 네이밍 컨벤션
Private 함수, 메서드, 변수의 이름 앞에는 언더바(_)를 작성하며 snake_case를 따릅니다.
class skytin:
//private 변수
__private_number_of_student = 1004
//private 함수(메서드)
def __private_student(self):
__private_number_of_student = 1004
자바의 네이밍 컨밴션
1. Pakage(패키지)의 네이밍 컨벤션
패키지 이름은 전부 소문자로 작성합니다.
//패키지
package skytin
2. Class(클래스)의 네이밍 컨벤션
클래스 이름은 PascalCase를 따릅니다.
package skytin;
// 클래스
public class SkytinBlog {
}
3. Methods(메서드)의 네이밍 컨벤션
메서드 이름은 camelCase를 따릅니다.
package skytin;
public class SkytinBlog {
// 메서드
public void printSkytinBlog() {
System.out.println("thisIsCamelCase");
}
}
4. Variable(변수)의 네이밍 컨벤션
변수의 이름은 camelCase를 따릅니다.
public class SkytinBlog {
public void printSkytinBlog() {
System.out.println("thisIsCamelCase");
}
//변수
int numberOfStudent = 1004;
}
5. Constant(상수)의 네이밍 컨벤션
상수의 이름은 전부 대문자로 표기하며 단어와 단어 사이에 언더바(_)를 넣어 적습니다.
//상수(final)
public static final int NUMBER_OF_STUDENT = 1004;