220315 팀프로젝트 2일차

25tutmmu·2022년 3월 15일
0

Project/C'earch

목록 보기
1/3

레퍼런스 사이트 비교하며 DATA flow chart 만들기

📑 오늘 한 일

  • 10:30 ~ 11:00 회의준비
  • 11:00 ~ 12:30 회의
  • 13:30 ~ 18:00 api-docs, erd 설계
  • 18:00 ~ 20:00 git 셋팅, 팀 노션 정리

회의

어제 1차적으로 만든 erd와 api docs를 와이어프레임과 기획서에 비교하며 더 필요한 기능이 없는지 erd가 알맞게 설계되었는지 확인하는 작업을 거쳤다.

ERD 설계

ERD 설계시 고민되는 점

  • 멘토와 멘티를 role을 나누어서 가입을 하게 되는데, 멘토와 멘티가 가입시 겹치는 컬럼과 겹치는 기능(질문게시판, 결제, 회원가입 등)이 너무 많았다. 그래서 멘토와 멘티 두개의 테이블을 가질지 통합회원으로 만들고 멘토의 부가적인 정보만 다른 테이블을 추가적으로 만들지에 대해 고민을 했다.
    = 같은 컬럼이 반복되는 테이블을 두 개인 멘토 멘티 테이블을 따로 만드는 게 아니라 통합회원으로 만드는 것으로 결정했다.
  • 멘티의 마이페이지에서 '수강중인 클래스'의 경우 새로운 table을 만들어야하는지 신청서에서 신청완료 상태가 된 것을 조회해서 보여줘야 하는지에 대해서 고민이 되었다.
    = 일단을 join을 많이 해서 값을 가져오기 때문에 새로운 테이블을 만드는 것으로 결정했다.

2차 완성된 ERD

git 셋팅 노션정리

내일 와서 코딩을 할 수 있게 팀 레파지토리를 포크하고 기본적인 셋팅을 해놓았다.

팀 노션담당으로 회의록을 정리하고 셋팅을한다.

0개의 댓글