[javascript] 매개변수 네이밍 규칙

자바스크립트에서는 함수의 매개변수를 명확하고 의미있게 명명하는 것이 중요합니다. 이는 코드의 가독성을 높이고 유지보수를 용이하게 만들어줍니다. 이번 글에서는 JavaScript에서 매개변수를 명명할 때 따라야 할 규칙에 대해 알아보겠습니다.

1. 카멜 케이스 (Camel Case)

매개변수를 지을 때 카멜 케이스를 사용하는 것이 일반적입니다. 카멜 케이스는 첫 번째 단어를 소문자로 시작하고, 이후 단어의 첫 글자는 대문자로 표기하는 방식입니다. 예를 들어 firstName, lastName와 같이 매개변수를 지어주는 것이 좋습니다.

2. 의미 전달

매개변수의 이름은 해당 변수가 어떤 값을 나타내는지 명확하게 전달해야 합니다. 읽는 사람이 변수 이름만 보고도 변수의 역할과 의미를 이해할 수 있어야 합니다. 예를 들어 name보다는 userName이나 customerName과 같이 구체적인 이름을 사용하는 것이 좋습니다.

3. 한 글자 변수는 피하기

매개변수의 이름이 한 글자인 경우는 피하는 것이 좋습니다. 한 글자 변수는 코드의 가독성을 떨어뜨릴 수 있으며, 의미전달이 어렵습니다. 가능하면 변수의 의미를 잘 전달할 수 있는 이름을 사용하는 것이 좋습니다.

4. 기타 규칙

예시

function greetUser(userName) {
  console.log("안녕하세요, " + userName + "님!");
}

greetUser("John");

위의 예시에서는 userName이라는 의미 전달이 명확한 매개변수를 사용하였습니다. 이렇게 의미를 전달하는 명명규칙을 따르면 코드의 가독성이 향상되고 유지보수에 도움이 됩니다.

더 많은 정보를 원하신다면 JavaScript Naming Conventions를 참고해보세요.