강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

최영주님의 프로필 이미지
최영주

작성한 질문수

김영한의 실전 데이터베이스 - 설계 2편, 실무에서 반드시 마주치는 9가지 설계 패턴

공통 코드 vs 애플리케이션 ENUM 3

섹션2 공통 코드) 애플리케이션 ENUM을 API에 그대로 노출한다면?

작성

·

23

0

안녕하세요! 강의 정말 재밌게 보고있습니다

궁금한 점이 있습니다

애플리케이션 ENUM을 쓴다고 가정합니다.

이때, (PENDING, 대기중)에서 PENDING만 API로 주면 안되나요?

 

FE에서 PENDING을 보고 "대기중"으로 글씨를 띄우면 안되는 걸까요?

 

기획자의 요구에 따라서 "대기중"이라는 글씨의 변경 요청을 BE, FE 누가 담당하는게 맞는 건가요?

답변 1

0

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 최영주님

결론부터 말씀드리면, "둘 다 가능하지만, 상황에 따라 더 유리한 선택지가 있다"입니다.

최근의 트렌드와 유지보수 관점에서는 다음과 같이 백엔드에서 정리해서 둘다 함께 내려주는 것이 보통 더 나은 선택지 입니다.

{
  "status": {
    "code": "PENDING",
    "desc": "대기중"
  }
}

 

감사합니다.

최영주님의 프로필 이미지
최영주

작성한 질문수

질문하기