enum1 [팀 프로젝트] Enum 활용하기. 들어가며기존 프로젝트의 멤버 엔티티는 `Region` 이라는 Enum 하나만으로 지역을 관리하고 있었습니다. 해당 Region 은 '서울특별시', '대전광역시' . . . 처럼 상위 지역만을 나타내고 있었습니다. 하지만 기획의 변경으로 인해 '서울특별시 강남구' 처럼 구 단위까지 포함해야 했습니다.변경 방법변경을 위해서 Enum 으로 관리하던 지역을 따로 테이블을 통해 관리하는 것이 효과적이라는 생각이 먼저 들었습니다. 하지만 이렇게 되면 기존에 사용하던 코드를 모두 변경했어야 하기 때문에 수정의 범위가 너무 커질 것 같다는 생각이 들었습니다. 또한, 지역이라는 값은 데이터의 수정,추과그리고 삭제가 일어나지 않는 고정된 값이기 때문에 DB를 통해 관리하는 방식은 큰 장점이 없을 것 같았습니다.따라서 En.. 2025. 4. 22. 이전 1 다음