우리는 Java에서 열거 형을 사용하는 것에 대해 내 작업에서 토론했습니다.
동료는 서버 측에서 열거 형을 사용할 때 필요할 때마다 문자열을 사용하여 참조 할 필요가 있다고 주장했습니다 (예 : JS에서 서버로 데이터를 보낼 때 또는 데이터베이스에 저장할 때). 또한 개발자에게는 오타가 있으면 빨리 실패 할 것이라고 주장했습니다.
나는이 경우 불변의 식별자 일 것이고 대소 문자와 오타 문제가 없기 때문에 항상 정수를 사용하여 열거 형을 식별했습니다 (개발자가 1 대신 2 값을 사용하는 실수를 저지른 경우에도 빠르게 실패하지는 않습니다).
이러한 주장에 대해 매우 분석적이므로 문자열을 사용하는 것이 더 좋다고 말하지만 (좋은 접근 방식이 아닌 것처럼) 이상한 느낌을 얻습니다.
이 토론에서 나를 안내 할 수있는 모범 사례가 있습니까?
편집 : 가능할 때마다 열거 형 자체를 사용하므로 모든 Java 코드가 열거 형을 사용합니다. "enum에 대한 참조"란 의미는 JavaScript에서 서버로 데이터를 교환하거나 데이터베이스에 데이터를 저장할 때 열거 형의 값을 참조 함을 의미합니다.