코딩 스타일 대표적인 표기법을 4가지

2023. 10. 24. 08:00잡학

728x90

코딩 작업 할 경우 식별이나 작업을 위해 또한 일괄적인 작업을 하기 위해  자신만의 방법으로 표기를 합니다.
대표적인 표기법을 자세히 알아봅시다.



●카멜 표기법(Camel Case)


첫 글자를 대문자로 적되, 맨 앞에 오는 글자는 소문자로 표기고 이 후 글자 첫 글자는 대문자로 한다.

모양이 쌍봉낙타의 등과 비슷하다는 뜻에서 이름붙었다
여러 단어로 이루어진 식별자를 표기할 때, 
각 단어의 첫 글자를 대문자로 쓰고 나머지 글자는 소문자로 쓰는 방식입니다. 
주로 변수명, 함수명 등에서 사용됩니다.
카멜 표기법에는 두 가지 주요 형태가 있습니다:

로워 카멜 표기법(Lower Camel Case) : 첫 번째 단어의 첫 글자는 소문자로 시작합니다.

예시: myVariable, myFunction()

 

업퍼 카멜 표기법(Upper Camel Case) 또는 파스칼 표기법(Pascal Case) : 모든 단어의 첫 글자를 대문자로 시작합니다.

예시: MyVariable, MyFunction()

 

예 )
camelCase( Normal 타입의 변수 이름)

isCamelCase( Boolean 타입의 변수 이름)

isCamelCase, appleBox, orangeColor, fireWall......

카멜-표기법-업퍼-로워

 

 

●파스칼 표기법(Pascal Case)

여러 단어로 이루어진 식별자를 표기할 때, 
각 단어의 첫 글자를 대문자로 쓰고 나머지 글자는 소문자로 쓰는 방식입니다. 
주로 클래스 이름을 지정하는 데 사용됩니다.
이 역시 연달아 오는 단어의 모든 앞글자를 대문자로 표기하는 것은 
카멜 표기법과 같지만, 맨 앞에 오는 문자까지도 대문자로 표기한다.
카멜 표기법과 비교하여 UpperCamelCase라고도 하며, 
봉이 둘이기 때문에 쌍봉낙타 표기법이라고도 한다. 

CamelCase, AppleBox, OrangeColor, FileWall....

파스칼-표기법-클래스
파스칼-표기법-함수-변수


 

●헝가리안 표기법(Hungarian Notation)


접두어에 자료형을 알아볼수 있게끔 표기하는 것이다.
변수나 식별자의 이름 앞에 해당 변수의 데이터 타입을 나타내는 접두사를 붙이는 방식입니다. 
이러한 표기법은 프로그래밍 언어에서 변수의 데이터 타입을 명시적으로 표현하고자 할 때 사용됩니다.
하지만 최근에는 많은 프로그래밍 언어에서 정적 타입 검사(static type checking)와 같은 기능을 제공하여, 
변수의 타입을 컴파일러나 인터프리터가 자동으로 추론할 수 있게 되었습니다. 
따라서 현대적인 언어에서는 헝가리안 표기법보다는 명시적인 타입 선언이 필요하지 않습니다.
예를 들어, C/C++ 언어에서는 다음과 같이 헝가리안 표기법을 사용할 수 있습니다:

예) 변수명 앞에 타입을 붙인다.

헝가리안-표기법-타입




●스네이크 표기법(Snake Case)


단어 사이에 언더바를 넣어서 표기하는 것이다. 
여러 단어로 이루어진 식별자를 표기할 때, 단어 사이에 언더스코어(_)를 사용하는 방식입니다. 
주로 변수명, 함수명 등에서 사용됩니다.

camel_case, apple_box, orange_color, file_wall....

스네이크-표기법

728x90
반응형
LIST