Hey Tech

스네이크 표기법 vs 카멜 표기법 vs 파스칼 표기법 본문

SW 개발/etc

스네이크 표기법 vs 카멜 표기법 vs 파스칼 표기법

Tony Park (토니) 2022. 1. 27. 21:06
728x90
반응형

프로그래밍 시 변수명, 함수명 등의 관습(convention) 표기법 3가지에 대해 알아봅니다.

스네이크 표기법(snake_case)

  • 단어 사이에 underscore(_)를 활용하는 표기법
  • Python에서 주로 사용
  • 변수명, 함수명, 데이터 타입 등에 활용
  • 예시) user_name, retention_score

카멜 표기법(camelCase)

  • 소문자로 시작하고 이어지는 단어들의 시작은 대문자로 작성하여 단어 간 구분에 용이한 표기법
  • '단봉낙타 표기법'이라고도 불림
  • 대문자와 소문자의 조합이 낙타의 혹처럼 솟았다가 내려갔다가 하는 모양 같다해서 붙여진 표기법
  • Java 언어에서 주로 사용
  • 예시) getUserName, findByUserName

그림 출처: 위키피디아

파스칼 표기법(PascalCase)

  • 단어의 첫 시작은 항상 대문자를 사용하는 표기법
  • '쌍봉낙타표기법'이라고 불림
  • Java에서는 클래스명, 함수명 표기 시 활용
  • Python에서는 클래스명 표기 시 활용
  • 예시) HeyTechBlog, HelloWorld

포스팅 내용에 오류가 있다면 아래에 댓글 남겨주세요!

그럼 오늘도 멋진 하루 만드시길 바랍니다 :)

고맙습니다😊

728x90
반응형