Naming Convention

xodms1701·2021년 6월 23일
0

지난 번에 올린 API convention을 조사하기 전 변수명 혹은 함수명과 같은 naming convention에 관한 것도 정리해보았다. 이것 또한 블로그에 올리면 좋은 리소스가 될 것 같아 올려본다.

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
profile
4년차 스타트업 떠돌이 웹 풀스택 개발자 입니다.

0개의 댓글