[Coding] 표기법 (카멜케이스, 파스칼케이스, 스네이크케이스, 케밥케이스)

jdev·2022년 3월 26일
2

Coding

목록 보기
1/2

표기법 필요성

프로그래밍 언어 가이드라인으로 공통된 표기법이 있으며, 개발자들이 개발하는데 있어서 코딩컨벤션이 존재하여 일관된 코딩스타일을 가져 생산성을 높히는것과 코드 분석에 대한 이점을 가질수 있다.


표기법 종류

예시는 공통적으로 user name, user age, phone number 으로 확인해보겠습니다

👞 카멜표기법 - Camel Case

  • 처음단어의 첫문자는 소문자, 다음단어의 첫문자는 대문자
  • ex) userName, userAge, phoneNumber

🥾 스네이크표기법 - Snake Case

  • 모든단어의 문자가 소문자 or 대문자
  • 다음단어와 '_'(언더바)로 구분
  • ex) user_name, user_age, phone_number

🥿 케밥표기법 - Kebab Case

  • 다음단어와 '-'(대시)로 구분
  • ex) user-name, user-age, phone-number

👟 파스칼표기법 - Pascal Case

  • 모든단어의 첫문자는 대문자
  • ex) UserName, UserAge, PhoneNumber

👡 헝가리안표기법 - Hungurian Notation

  • 헝가리 사람이 만든 표기법
  • 접두어에 자료형 붙이기
  • ex) strUserName, iUserAge, strPhoneNumber 등등
  • IDE 발달로 인해 자료형 변수에 포함시키는거에 대한 이점을 느끼기 힘듬

추천 글

나무위키

0개의 댓글