naming conventions는 클래스, 메소드 또는 변수의 이름을 지을 때 사용되는 명명 규칙이다.
-
camelCase
첫번째 단어는 소문자로 시작하고 그 후의 단어는 대문자로 시작한다. 변수 또는 함수 명으로 주로 사용된다.
예 :
variableName
printMyName
-
PascalCase
모든 단어가 대문자로 시작한다. 주로 클래스명으로 사용된다.
예 :
ClassName
PrintMyName
-
snake_case
모든 단어를 소문자로 작성하고 단어 사이를
_
로 구분한다. 변수나 함수명 또는 데이터베이스 필드명으로 사용된다.예 :
variable_name
print_my_name
-
kebab-case
모든 단어를 소문자로 작성하고 단어 사이를
-
로 구분한다. 주로 URL 또는 css 클래스 명에 사용된다.예 :
variable-name
print-my-name
-
UPPERSNAKECASE
모든 단어를 대문자로 작성하고 단어 사이를
_
로 구분한다. 주로 상수를 나타낼 때 사용된다.예 :
CONSTANT_VALUE
물론 이것들은 강제되는 것은 아니다. 하지만 일관된 스타일을 여러 개발자 사이에 유지하면 협업이나 가독성에 도움이 될 것이다.