[javascript] 전역 변수 네이밍 규칙

전역 변수는 프로그램 전체에서 접근 가능한 변수로, 잘못된 네이밍 규칙을 사용하면 코드의 가독성과 유지보수성이 저하될 수 있습니다. 이 문서에서는 자바스크립트에서 전역 변수를 명명할 때 따라야 할 일반적인 규칙을 소개하겠습니다.

1. 소문자와 숫자로 시작

전역 변수의 이름은 소문자로 시작해야 합니다. 또한, 숫자로 시작하는 변수 이름은 피해야 합니다. 전역 변수로 사용되는 이름을 소문자와 숫자의 조합으로 작성하여 가독성을 높일 수 있습니다.

올바른 예시:

var count = 10;
var result = calculateSomething();

잘못된 예시:

var Result = 20;
var 123abc = 'Test';

2. 카멜 케이스(Camel Case) 사용

카멜 케이스는 여러 단어로 이루어진 변수 이름을 작성하는데 사용되는 규칙입니다. 각 단어의 첫 글자는 대문자로 시작하고, 나머지는 소문자로 작성합니다.

올바른 예시:

var myVariable = 'Test';
var firstName = 'John';

잘못된 예시:

var my_variable = 'Test';
var First_Name = 'John';

3. 의미 있는 명칭 사용

전역 변수의 이름은 해당 변수의 역할을 명확하게 나타내야 합니다. 가독성을 높이기 위해 변수의 역할과 의미를 잘 표현하는 이름을 사용하는 것이 좋습니다.

올바른 예시:

var totalScore = 100;
var isLoggedIn = true;

잘못된 예시:

var a = 50;
var flag = false;

4. 축약어 사용 주의

변수 이름에 축약어를 사용할 때는, 축약어가 널리 알려진 경우에만 사용해야 합니다. 그렇지 않은 경우에는 축약어 대신 전체 용어를 사용하는 것이 가독성을 높일 수 있습니다.

올바른 예시:

var maxNum = 10;
var errorMsg = 'Invalid input.';

잘못된 예시:

var maxN = 10;
var errMsg = 'Invalid input.';

5. 일관성 유지

전역 변수의 네이밍 규칙은 일관성을 유지해야 합니다. 프로젝트 전체에서 일관성있는 네이밍 규칙을 사용하면 코드의 가독성과 유지보수성을 향상시킬 수 있습니다.

올바른 예시:

var pageLoadTime = 1000;
var currentUserId = '123abc';

잘못된 예시:

var pageloadtime = 1000;
var UserID = '123abc';

전역 변수의 네이밍 규칙을 잘 따른다면, 프로그램의 가독성과 유지보수성을 향상시킬 수 있습니다. 이 규칙들은 자바스크립트 뿐만 아니라 다른 프로그래밍 언어에서도 유용하게 적용될 수 있으니 참고해주세요.