JAVA
공통코드 관리 어떻게 할 수 있을까? DB vs Enum
코드란? 코드는 분류, 범주화를 목적으로 하는 것으로 아래와 같은 장점이 있다. 그룹핑과 관리가 용이해진다. 로직 분기를 위해 사용한다. 압축된 형태로 가독성을 높인다. 데이터를 유형화하여 조회하는 데 용이하다. 식별자와 코드는 다르다. 식별자는 엔티티의 각각의 인스턴스를 유일하게 식별하는 것으로 PK 라고 할수 있다. 코드는 특정 기준 중심의 분류로 사용되는 것이다. 결정해야 할 사항 코드의 분류는 어떻게 할 것인가? 코드의 저장은 어떻게 할 것인가? - DB, ENUM 어떻게 Sync를 맞출 것인가? 코드의 규칙은 어떻게 할 것인가? 코드 관리에 정답은 ? 없다. 하지만 DB,백엔드,프론트엔드까지 유기적이고 동기화가 쉽도록하기 위해 반드시 적절한 관리가 필요하다. 관리 방법 DB - 공통 코드 테이블..
2023. 12. 29. 19:28