[javascript] 적절한 변수명과 함수명 사용하기

변수명

변수명을 정할 때는 변수의 사용 용도와 의미를 잘 표현해야합니다. 따라서 변수명은 명확하고 목적을 이해하기 쉬워야 합니다. 또한, 변수명에는 적당한 길이와 스타일을 사용해야합니다. 다음은 변수명에 대한 일반적인 지침입니다.

  1. 의미 있는 이름: x, y와 같은 단순한 이름보다는 count, total과 같은 의미 있는 이름을 사용하는 것이 좋습니다. 이렇게 하면 코드를 읽는 사람이 변수의 용도를 빠르게 이해할 수 있습니다.

  2. 카멜 케이스: 자바스크립트의 변수명은 보통 카멜 케이스(camelCase)를 사용합니다. 즉, 첫 번째 단어는 소문자로 시작하고, 그 뒤의 각 단어는 대문자로 시작합니다. 예를 들어, myVariable, totalCount와 같이 사용합니다.

  3. 의미 있는 접두사: 변수의 용도를 좀 더 명확히 하기 위해 접두사를 사용할 수 있습니다. 이는 특히 변수가 특정 유형인 경우에 유용합니다. 예를 들어, strName은 이름이 문자열임을 알려줍니다.

  4. 축약이나 줄임말 사용에 주의: 변수명에는 가급적 축약이나 줄임말을 사용하지 않는 것이 좋습니다. 의미를 알아보기 어려워지기 때문입니다. 예를 들어, num 대신에 number를 사용하는 것이 좋습니다.

함수명

함수명은 변수명과 마찬가지로 명확하고 가독성 있어야 합니다. 다음은 함수명 작성 시 고려해야 할 사항입니다.

  1. 동사 사용: 함수명은 대개 동사로 시작하는 것이 좋습니다. 함수가 어떤 작업을 수행하는지 쉽게 이해할 수 있기 때문입니다. 예를 들어, calculateTotal, getUserInfo와 같이 사용합니다.

  2. 카멜 케이스: 변수명과 마찬가지로, 함수명도 카멜 케이스를 사용하는 것이 일반적입니다.

  3. 의미 있는 이름: 함수의 목적을 잘 나타내기 위해 의미 있는 이름을 사용해야합니다. 함수로 무엇을 수행하는지 쉽게 알 수 있어야 합니다.

  4. 표준 규칙을 따르기: 프로그래밍 언어에는 일반적으로 사용되는 함수명 규칙이 있습니다. 이러한 규칙을 따르면 다른 개발자들과 코드를 공유하기 쉬워집니다.

적절한 변수명과 함수명은 코드의 가독성을 높이고, 유지보수를 용이하게 만들어줍니다. 따라서 개발자는 코드를 작성할 때 이러한 규칙을 준수해야합니다.

참고 문헌