꾸준히 공부하는 개발자

변수 명명 규칙(naming rule) 본문

Javascript

변수 명명 규칙(naming rule)

kauboy 2019. 11. 12. 21:27

인턴쉽 도중 사수가 스네이크 케이스로 되어 있는 변수를 카멜 케이스로 변경하라고 하였다.
하지만 네이밍명에대해 처음들어본 나는 뭔지몰라 가만히 있었더니 언더바를 빼고 원래대로 하라고 말씀을해주셨다.
그래서 오늘은 변수 명명 규칙에 대해 알아보고자 한다.

헝가리안 표기법

프로그래밍 언어에서 변수 및 함수의 인자 이름 앞에 데이터 타입을 명시하는 코딩 규칙이며,
MS사에서 처음 시작했다고는 하는데, 지금은 효율성이 떨어져 MS에서도 쓰지말라고 한다.


const strTest
const intTest

javascript에서도 이렇게 쓰이는지는 잘 모르겠다.

카멜 표기법

현재 필자의 회사에 사용하는 표기법이며, 첫글자는 소문자 구분을 해줄때는 대문자를 사용해 가독성이 높은 것 같다.


const testValue
const itemId

파스칼 표기법

카멜 케이스와 비슷하지만, 첫글자도 대문자이다.


const TestValue
const ItemId

스네이크 표기법

구분을 줄 때 언더바를 사용한다.


const test_value
const item_id
Comments