enum 입력은 경계에서 정규화하고 실패를 분기한다

사용자 문자열을 그대로 업무 로직에 흘리지 않고 변환 성공 여부를 즉시 확정합니다.

  1. 1

    원시 입력

    admin

  2. 2

    정규화

    ADMIN

  3. 3

    변환

    valueOf

  4. 4

    성공·실패

    AuthGrade 또는 오류

  5. 5

    내부 처리

    enum만 사용

핵심: 내부 로직은 변환이 끝난 AuthGrade만 받아 임의 문자열 상태를 다루지 않습니다.