20240226 (월) 최종 프로젝트 티켓레이더 1주차

2024. 2. 26. 20:50TIL

최종 프로젝트에 맞춰서 팀배정과 S.A 제출 및 ERD, 와이어프레임, API 명세등을 작성하였다.

https://standing-salsa-ab3.notion.site/44f1197d79e04f1e8ac5437f86db634d?pvs=4

 

티켓 레이더 | Notion

🍭 팀 이름 : 코더스게이트

standing-salsa-ab3.notion.site

위는 우리 팀원 코더스게이트의 S.A

 

하루종일 의논을 하다가 저녁 8시쯤 이현구 튜터님이 찾아오셔서 질문을 드렸다.

우리가 준비한 질문은 3개

질문 사항

  • 좌석 관리 ( 좌석의 등급별 가격 , 테이블 or 리스트 ? )
    • 가격변동가능성이 높기 때문에 별도의 가격 테이블을 구성하는 것이 유리
    • 이 안에서 티켓의 예매 여부 확인
    • 어떤 이벤트의 어떤 석이면 얼마
    • 좌석번호는 n ~ : vip . m~ : R 같은 방식으로
  • 날짜값 입력-저장 관리 ( 프론트-백엔드 정책 ? )
    • 전달될 때는 String 으로 생각 ( DATE 형으로 변경 가능한 형태로 올 것으로 생각 )
    • 저장될 땐 DATE 타입으로
    • VALIDATION 사용
  • 카테고리 항목을 테이블로 관리할 지 Enum 속성 값으로 분류 하여 카테고리별 index 로 사용할 지 ( 성능 이슈 )
    • 확장성, 변동성에서 유리함
    • 카테고리에 따라 특성이 존재한다면 테이블이 따로 있는편이 좋다.

일단 기간이 6주인만큼 다른 프로젝트보다 조금더 정성을 들여서 하루종일 SA만 붙들고 있었다..

확실히 이런것보단 그냥 코드짜면서 공부하는게 좀더 쉬운느낌?