Setting

네이밍 컨벤션 (Naming Convention)

죽이죽이 2024. 1. 18. 01:03
  • 카멜 표기법 (camelCase, lowerCamelCase)
※ 사용 방법
- 모든 단어의 시작을 대문자로 작성한다. (처음 단어만 소문자)

※ 사용하는 곳
- Javascript : 변수, 함수
- Java : 변수, 함수

 

  • 파스칼 표기법 (PascalCase, UpperCamelCase)
※ 사용 방법
- 모든 단어의 시작을 대문자로 작성한다. (처음 단어도 대문자)

※ 사용하는 곳
- Javascript : 클래스
- React : 함수형 컴포넌트, 클래스형 컴포넌트
- Java : 클래스
- Python : 클래스

 

  • 스네이크 표기법 (snake_case)
※ 사용 방법
- 모든 단어를 소문자로 작성하고 단어 사이에 underscore(_)를 넣어서 구분한다.

※ 사용하는 곳
- Python : 함수
- DB : 컬럼

 

  • 케밥 표기법 (kebab-case)
※ 사용 방법
- 스네이크 표기법과 비슷하지만, underscore(_) 대신 hyphen(-)을 사용한다.

※ 사용하는 곳
- CSS : 속성
- HTML : 클래스명

 

  • 헝가리안 표기법 (typeHungarianCase, type_hungarianCase) - 현재는 거의 사용되지 않는 방식
※ 사용 방법
- 카멜 표기법과 비슷하지만, 첫 단어에 자료형을 붙여서 명명하는 방식이다.

※ 사용하는 곳
- C : 변수