[typescript] 타입스크립트 열거형(Enum)의 네이밍 규칙

타입스크립트(Enum)을 사용하여 데이터에 이름을 부여할 때, 일관된 네이밍 규칙을 따르는 것이 중요합니다. 이러한 네이밍 규칙을 준수하면 코드의 가독성을 향상시키고 유지보수를 쉽게 할 수 있습니다.

다음은 타입스크립트 Enum의 네이밍에 관한 몇 가지 규칙입니다.

1. 열거형 이름(Enum Name)

Enum 이름은 단수형을 사용하며, 각 단어의 첫 글자는 대문자로 시작합니다. 예를 들면, Color와 같이 이름을 지정할 수 있습니다.

2. 열거형 멤버(Enum Member)

열거형 멤버는 대문자로 정의되며, 각 단어 사이에는 언더스코어(_)를 사용하여 구분합니다. 예를 들면, RED, GREEN, BLUE와 같이 정의할 수 있습니다.

enum Color {
  RED,
  GREEN,
  BLUE
}

3. PascalCase vs camelCase

기본적으로 열거형(Enum)의 이름 및 멤버는 PascalCase를 사용하는 것이 일반적입니다. 그러나 camelCase를 사용하는 팀의 컨벤션에 따라 다를 수 있습니다. 이에 따라 프로젝트에서 통일된 컨벤션을 따르는 것이 중요합니다.

4. 상수 값

일반적으로 열거형 멤버의 값은 명시적으로 지정하지 않으며, 0부터 시작하여 순차적으로 증가합니다. 그러나 값을 명시적으로 지정해야 하는 경우에는 모든 문자열이나 숫자 값이 이미 있는 값을 반복하지 않도록 주의해야 합니다.

열거형 네이밍 규칙을 따르면 코드의 일관성을 유지할 수 있고, 다른 개발자들과 협업할 때 혼란을 방지할 수 있습니다.

참고: 타입스크립트 공식 문서 - 열거형

위의 규칙을 준수하여 타입스크립트 열거형(Enum)을 사용할 때, 코드의 가독성을 높이고 유지보수를 용이하게 할 수 있습니다.