프로그래밍에서 '열거형(Enum)'을 사용하는 이점은?
쉬움 freeCodeCamp해설
Enum은 Status.ACTIVE, Status.INACTIVE처럼 관련 상수에 이름을 부여합니다. 매직 넘버(0, 1, 2) 대신 의미 있는 이름을 사용하여 가독성이 높아지고, 타입 체커가 유효한 값만 허용하도록 검증할 수 있어 런타임 오류를 예방합니다.
Enum은 Status.ACTIVE, Status.INACTIVE처럼 관련 상수에 이름을 부여합니다. 매직 넘버(0, 1, 2) 대신 의미 있는 이름을 사용하여 가독성이 높아지고, 타입 체커가 유효한 값만 허용하도록 검증할 수 있어 런타임 오류를 예방합니다.