변수명
변수명을 정할 때는 변수의 사용 용도와 의미를 잘 표현해야합니다. 따라서 변수명은 명확하고 목적을 이해하기 쉬워야 합니다. 또한, 변수명에는 적당한 길이와 스타일을 사용해야합니다. 다음은 변수명에 대한 일반적인 지침입니다.
-
의미 있는 이름:
x
,y
와 같은 단순한 이름보다는count
,total
과 같은 의미 있는 이름을 사용하는 것이 좋습니다. 이렇게 하면 코드를 읽는 사람이 변수의 용도를 빠르게 이해할 수 있습니다. -
카멜 케이스: 자바스크립트의 변수명은 보통 카멜 케이스(camelCase)를 사용합니다. 즉, 첫 번째 단어는 소문자로 시작하고, 그 뒤의 각 단어는 대문자로 시작합니다. 예를 들어,
myVariable
,totalCount
와 같이 사용합니다. -
의미 있는 접두사: 변수의 용도를 좀 더 명확히 하기 위해 접두사를 사용할 수 있습니다. 이는 특히 변수가 특정 유형인 경우에 유용합니다. 예를 들어,
strName
은 이름이 문자열임을 알려줍니다. -
축약이나 줄임말 사용에 주의: 변수명에는 가급적 축약이나 줄임말을 사용하지 않는 것이 좋습니다. 의미를 알아보기 어려워지기 때문입니다. 예를 들어,
num
대신에number
를 사용하는 것이 좋습니다.
함수명
함수명은 변수명과 마찬가지로 명확하고 가독성 있어야 합니다. 다음은 함수명 작성 시 고려해야 할 사항입니다.
-
동사 사용: 함수명은 대개 동사로 시작하는 것이 좋습니다. 함수가 어떤 작업을 수행하는지 쉽게 이해할 수 있기 때문입니다. 예를 들어,
calculateTotal
,getUserInfo
와 같이 사용합니다. -
카멜 케이스: 변수명과 마찬가지로, 함수명도 카멜 케이스를 사용하는 것이 일반적입니다.
-
의미 있는 이름: 함수의 목적을 잘 나타내기 위해 의미 있는 이름을 사용해야합니다. 함수로 무엇을 수행하는지 쉽게 알 수 있어야 합니다.
-
표준 규칙을 따르기: 프로그래밍 언어에는 일반적으로 사용되는 함수명 규칙이 있습니다. 이러한 규칙을 따르면 다른 개발자들과 코드를 공유하기 쉬워집니다.
적절한 변수명과 함수명은 코드의 가독성을 높이고, 유지보수를 용이하게 만들어줍니다. 따라서 개발자는 코드를 작성할 때 이러한 규칙을 준수해야합니다.