개발

Naming Convention

사무엘 얼터 2023. 5. 12. 13:12

Sort of Naming Convention

  • camelCase
    • lowerCamelCase
    • UpperCamelCase (PascalCase)
  • snake_case
    • Train_Case
    • spinal_case
  • kebab-case
    • Train-Case
    • spinal-case
  • Hungarian notation

camelCase

lowerCamelCase

  • 제일 앞의 문자를 소문자로, 뒤에 따라 붙는 단어의 앞글자를 대문자로 표기하는 방식.
  • 가장 많은 사람들이 사용하는 방식이기도 합니다.

UpperCamelCase

  • 단어 앞글자를 모두 대문자로 표기하는 방식.
  • camelCase와 헷갈리지 않게 부르기 위해 PascalCase라고 부릅니다.

snake_case

Train_Case

  • 각 단어의 앞글자로 대문자로 표기하고 언더라인으로 단어를 연결합니다.

spinal_case

  • 모든 문자를 소문자로 표기하고 언더라인으로 단어를 연결합니다.

kebab-case (snake-case)

Train-Case

  • 각 단어의 앞글자로 대문자로 표기하고 하이픈으로 단어를 연결합니다.

spinal-case

  • 모든 문자를 소문자로 표기하고 하이픈으로 단어를 연결합니다.

Hungarian notation

  • lowerCamelCase와 형식은 같지만 맨 앞의 단어가 자료형을 나타내는 접두어 입니다.
  • Ex : strName, szName(Null로 끝나는 문자열, string+zero), bBusy

'개발' 카테고리의 다른 글

[k8s] EFK 스택 구성하기 with helm charts  (0) 2023.09.27
[NestJS] 슬랙 알람 데코레이터 리팩토링  (0) 2023.05.12
Select marker with drag in Google map  (0) 2023.05.12
REST API Convention  (0) 2023.05.12