Skip to content

Latest commit

 

History

History
36 lines (29 loc) · 1.49 KB

Naming Convention.md

File metadata and controls

36 lines (29 loc) · 1.49 KB

Naming Convention

작성자

tdm1223 rlatjdwo555 Stupid07

Naming Convention

  • 식별자의 명칭이 되는 문자열을 결정하기 위한 규칙
  • 가독성 향상과 일관성 유지를 위해 정하는 규칙
  • Naming Convention은 프로젝트, 프로그래밍 언어, 개발도구 등에 따라 달라질 수 있다.
표기법 변수
Default bool helloworld
Camel bool helloWorld
Pascal bool HelloWorld
Snake bool hello_world
Hungarian bool bHelloWorld

Camel Case(카멜 표기법)

  • 맨처음 문자를 소문자로 시작하고 단어의 첫문자를 대문자로 구분하는 표기법
  • Java, JavaScript

Pascal Case(파스칼 표기법)

  • 첫 단어를 대문자로 시작하는 표기법
  • Class in Java

Snake Case(스네이크 표기법)

  • 단어를 언더바로 구분하는 표기법. 모든 단어는 소문자
  • Perl, PHP, Python, Ruby, Rust

Hungarian Notation(헝가리언 표기법)

  • 형식은 Camel Case와 같지만 맨 앞에 접두어자료형이 붙는 표기법
  • 가독성이 떨어져 사용하지 않는 것을 추천
  • C, Window API