[javascript] 명사형 네이밍 규칙

자바스크립트는 다양한 명명 규칙이 있지만, 명사형 네이밍 규칙은 코드를 더 가독성 있게 만들 수 있는 중요한 요소입니다. 명사형 네이밍 규칙은 코드에서 사용되는 변수, 함수, 클래스 등의 식별자를 명확하게 표현할 수 있도록 이름을 정하는 규칙입니다.

실용적으로 명사형 네이밍 규칙을 따를 경우 코드의 가독성이 향상되고 유지보수가 쉬워집니다. 이를 위해 다음과 같은 명사형 네이밍 규칙을 따르는 것이 좋습니다.

  1. 의미 전달: 변수나 함수의 용도를 명확히 전달할 수 있도록 이름을 지정해야 합니다. 예를 들어, name보다는 userName과 같이 사용자 이름을 의미하는 이름을 사용하는 것이 좋습니다.

  2. 단수형 사용: 변수나 함수의 이름은 단수형을 사용하는 것이 일반적입니다. 여러 항목을 나타내는 경우에는 복수형을 사용하지 말고 명사를 의미하는 단어를 사용하세요. 예를 들어, users보다는 userList와 같이 단수형으로 사용하는 것이 좋습니다.

  3. 카멜 케이스: 변수나 함수의 이름은 카멜 케이스를 사용하여 각 단어를 대문자로 시작하는 것이 좋습니다. 예를 들어, userName과 같이 명사의 첫 글자를 대문자로 사용하는 것이 일반적입니다.

  4. 읽기 쉬운 이름: 긴 이름이더라도 읽기 쉽게 지을 수 있는 이름을 사용하세요. 의미가 분명하고 직관적인 이름을 사용하는 것이 중요합니다.

아래는 명사형 네이밍 규칙을 따라 작성된 예시입니다.

// 변수
let userName = "John";
let age = 25;

// 함수
function getUserList() {
  // ...
}

// 클래스
class User {
  constructor(name) {
    this.name = name;
  }
  
  getName() {
    return this.name;
  }
}

명사형 네이밍 규칙을 지켜 코드를 작성하면 다른 개발자들이 코드를 더 이해하기 쉽습니다. 가독성과 유지보수성을 고려하여 명사형 네이밍 규칙을 지키는 것이 좋습니다.

추가적인 정보를 원하시면 다음 레퍼런스를 참고하세요.