어떤 부분을 리팩터링하려 하나요?
리팩터링하려는 부분에 대해 간결하게 설명해주세요
EnumUtils.isValidEnum()에 의존하던 Enum 검증 로직을 Enum 내부로 이동
AS-IS
- PostCommandService, PostQueryService에서 EnumUtils.isValidEnum(PostCategory.class, value)로 유효성 검사
- 유효성 검증을 위해 외부 라이브러리(commons-lang3)에 의존
TO-BE
- PostCategory에 isValid(String name) 정적 메서드를 직접 구현
- Enum 검증 책임이 PostCategory 내부로 응집
작업 상세 내용
참고할만한 자료(선택)