본문 바로가기
야미스터디/Java

[Java] 스네이크, 카멜, 파스칼 케이스 📌

by 의정부핵꿀밤 2022. 9. 3.
728x90

변수명, 상수명, 메소드명, 클래스명, DB 컬럼명 등을 지을 때 각각의 명명 규칙을 따라야 한다

예를 들어 클래스 이름은 단어의 첫 글자를 대문자로 표기하고, DB의 컬럼은 단어와 단어 사이에 언더바(_)를 넣어준다

 

 


스네이크 케이스 (snake case)

  • 각각의 단어 사이에 언더바(_)를 적는다
  • 표현 방식이 뱀처럼 생겼다고 하여 스네이크 케이스라고 한다
  • 주로 DB의 컬럼명이나 javascript의 지역 변수 명명 규칙으로 사용된다
  • ex) snake_case

 

 

 

카멜 케이스 (camel case)

  • 첫 글자는 소문자이지만, 두번째 단어부터 단어의 첫 글자만 대문자로 적는다
  • 표현 방식이 낙타와 모양이 비슷하다고 하여 카멜 케이스라고 한다
  • Java에서 시작된 명명 규칙으로, 변수명 혹은 메소드명을 작성할 때 사용된다
  • ex) camelCase

 

 

 

파스칼 케이스 (pascal case)

  • 각각의 단어 첫 글자를 대문자로 적는다
  • 파스칼 언어의 표기법과 유사하다고 하여 파스칼 케이스라고 한다
  • 주로 Java에서 Class 명명 규칙으로 사용된다
  • ex) PascalCase

 

 

 

케밥 케이스 (kebab case)

  • 각각의 단어 사이에 하이픈(-)을 적는다
  • ex) kebab-case

 

 


 

http://developer.gaeasoft.co.kr/development-guide/java-guide/java-coding-style-guide/

 

Java 코딩 스타일 가이드 - 지어소프트 개발 가이드

코딩 가이드 (Java) 소프트웨어 개발 시에 코딩 가이드를 준수하는 목적은 다수의 개발자들이 상호간의 소스코드에 대한 가독성 및 이해도를 높이고, 해당 표준에 따라 개발함으로써 프로젝트 품

developer.gaeasoft.co.kr

요건 참고!

 

 


참고)

https://developer-rooney.tistory.com/174

 

카멜 케이스, 스네이크 케이스, 파스칼 케이스, 케밥 케이스

변수명, 상수명, 메소드명, 클래스명, DB 컬럼명 등 이름을 지을 때 각각의 명명 규칙을 따라야 합니다. 예를 들어 클래스 이름은 단어의 첫 글자를 대문자로 표기하고, DB의 컬럼은 단어와 단어

developer-rooney.tistory.com

https://cishome.tistory.com/199

 

스네이크 케이스, 파스칼 케이스, 카멜 케이스

스네이크 케이스(snake case) : 언더바(_) 가 들어 있는 표현 방식을 뱀처럼 생겼다고 하여 스네이크 케이스라고 부름 ex) var snake_case 파스칼 케이스(pascal case) : 첫 글자와 중간 글자들이 대문자인 경

cishome.tistory.com

https://simuing.tistory.com/entry/JAVA-note4-%EC%9E%90%EB%B0%94%EC%97%90%EC%84%9C-%EC%82%AC%EC%9A%A9%EB%90%98%EB%8A%94-%ED%91%9C%EA%B8%B0%EB%B2%95-%EC%A0%95%EB%A6%AC

 

JAVA note#4_ 자바에서 사용되는 표기법 정리

파스칼 표기법 (Pascak Notation : Pascal Case) 파스칼 표기법은 첫 글자를 대문자로 구성하며 단어가 합성될 때 마다 각 단어의 첫 글자를 대문자로 표기하는 방식(방법) 자바에서는 클래스의 명명 규

simuing.tistory.com

 

728x90

'야미스터디 > Java' 카테고리의 다른 글

[Java] JDK, JRE, JVM  (0) 2022.09.04
[Java] Java 컴파일 과정 📌  (0) 2022.09.04
[Java] 인터페이스와 추상클래스 📌  (0) 2022.08.18
[Java] 오버라이딩 vs 오버로딩 📌  (0) 2022.08.17
[Java] Mutable vs Immutable 📌  (0) 2022.08.07

댓글