[javascript] 접미사 사용 규칙

JavaScript는 동적인 프로그래밍 언어로, 변수와 함수 이름에 접미사를 사용하여 코드의 가독성을 높일 수 있습니다. 접미사는 일반적으로 변수나 함수의 용도를 명확히 표시하는 역할을 합니다. 이 문서에서는 JavaScript에서 접미사를 사용하는 규칙에 대해 알아보겠습니다.

1. 변수 이름 접미사

1.1. 스네이크 케이스 (Snake Case)

스네이크 케이스는 단어 사이를 언더스코어(_)로 구분하는 변수 이름 규칙입니다. 변수의 용도나 유형을 나타내는 접미사를 표기하기에 적합합니다.

예시:

let userName = "John";   // 사용자 이름
let commentCount = 10;   // 댓글 수
let apiUrl = "https://api.example.com";   // API 주소

1.2. 카멜 케이스 (Camel Case)

카멜 케이스는 낙타 등의 형태를 연상시키는 변수 이름 규칙으로, 각 단어의 첫 글자를 대문자로 표기합니다. 주로 객체 또는 클래스의 속성에 사용됩니다.

예시:

let firstName = "John";   // 이름
let commentCount = 10;   // 댓글 수
let apiUrl = "https://api.example.com";   // API 주소

2. 함수 이름 접미사

함수 이름에 접미사를 사용하여 함수의 용도와 반환 값의 유형을 명시할 수 있습니다.

2.1. get 접두사

get 접두사는 주로 객체의 속성을 조회하고 반환하는 함수에 사용됩니다.

예시:

function getUserName() {
  return "John";
}

function getCommentCount() {
  return 10;
}

2.2. set 접두사

set 접두사는 주로 객체의 속성을 설정하거나 업데이트하는 함수에 사용됩니다.

예시:

function setUserName(name) {
  // 이름 설정 로직
}

function setCommentCount(count) {
  // 댓글 수 설정 로직
}

3. 결론

JavaScript에서 접미사를 사용하여 변수와 함수의 용도를 명확히 표시할 수 있습니다. 변수에는 스네이크 케이스나 카멜 케이스를 사용하고, 함수에는 get 접두사 또는 set 접두사를 붙일 수 있습니다. 이를 통해 코드의 가독성을 높여 유지 보수와 협업이 쉬워질 수 있습니다.

참고 자료