enum 안팎의 책임은 고정성과 변화 주체로 나눈다
상수 고유 데이터와 공통 행동은 enum에 두고 화면·외부 매핑·동적 정책은 바깥에 둡니다.
| 책임 | 위치 | 판단 기준 |
|---|---|---|
| 고유 데이터 | enum | 상수와 함께 고정 |
| 공통 행동 | enum | 모든 상수에 같은 계약 |
| 화면 번역 | UI | 표시 환경별 변화 |
| 외부 코드 매핑 | 어댑터 | 시스템별 규약 |
| 동적 정책 | 전략 객체 | 운영 중 교체 |
핵심: 모든 로직을 enum에 몰아넣지 말고 상수 집합과 함께 바뀌는 책임만 응집합니다.
상수 고유 데이터와 공통 행동은 enum에 두고 화면·외부 매핑·동적 정책은 바깥에 둡니다.
| 책임 | 위치 | 판단 기준 |
|---|---|---|
| 고유 데이터 | enum | 상수와 함께 고정 |
| 공통 행동 | enum | 모든 상수에 같은 계약 |
| 화면 번역 | UI | 표시 환경별 변화 |
| 외부 코드 매핑 | 어댑터 | 시스템별 규약 |
| 동적 정책 | 전략 객체 | 운영 중 교체 |
핵심: 모든 로직을 enum에 몰아넣지 말고 상수 집합과 함께 바뀌는 책임만 응집합니다.