[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를 참고해보세요.