Skip to content

4주차 스프린트

J219_홍종우 edited this page Nov 22, 2021 · 2 revisions

회의록

2021-11-15

  • 백로그 수정
    • 각자 진행한 내용에 대한 백로그 스프레드 시트 반영
  • 리팩토링 관련
    • 공통으로 사용되는 Component들은 Common으로 옮기는 것으로 협의(ex : Modal)
    • Server 측 API 코드는 모두 index 안으로 넣어서 사용하기
  • 파일 이름 수정
    • callback -> loading
    • signin -> signup
    • login -> signin
    • plate -> modal
  • status 수정
    • server 실패는 404가 아닌 500으로
    • 그 외 상황은 찾아서 넣기
  • Server 반환 메시지 정하기
    • res.status(NUM).json({ result: T, msg : "상황에 맞게 메시지 전달" })
    • result에는 실제 요청하는 데이터에 대한 값을 전달함. 해당 Data의 타입은 Typescript에서 공통으로 설정, msg는 상황에 맞게 설정할 것
    • 타입 예시
      • type APIResultType<T> = {
          result: T | null;
          msg: string;
        }
  • 로그인, 회원가입 관련 알아두어야 할 사항
    • 로그인 되면 session storage에서 jwt토큰과 recoil에 email, address, image가 저장됨
    • 프론트에서 로그인 됬냐, 안됬냐 확인은 session storage에 jwt토큰 있냐 없냐로 판단하기
    • 이중장치로 로그인 필요한 기능은 API header에 jwt토큰 넣고 로그인 미들웨어 API에 넣기
  • 로그인, 회원가입 관련 이슈
    • 주소검색 프론트에서 어떤 정보들을 담고 있을지 (주소만 or 주소, center, code까지 다)
    • 모달 이슈 : 회원가입 페이지에서 x버튼을 누르면 loading page로 가게됨
  • 금주 개발 목표
    • 1일 페어프로그래밍 기반 전체 리팩토링(월요일)
      • Backend Response 정립, Frontend 공통 함수, 컴포넌트 분리
      • Backend 로그인 인증 validation 넣기, Frontend session validation 넣기
      • 공통 사용 Type 분리
      • Backend API - Service 코드 분리
    • 기본 기능 금주 화요일 완료 목표
      • 공통
        • Toast Message 기반 알림 설정
      • 사이드바
        • Data fetch
        • Intersection Observer API 적용
        • 최신 순서 Data 중 6개월 이내 데이터만 보여주기
        • 자세히 보기 기능 구현
        • 평점 정보 없는 것 예외 처리
      • 로그인, 로그아웃, 회원가입
        • 로그아웃 구현하기
        • 회원가입 모달주소 해결
        • 회원가입 routeHistory 오류 해결
        • 회원가입 주소검색바 삽입
        • recoil에 임시저장이 아닌 history state를 사용하기
        • 로그인, 회원가입 기타 오타, 오류 수정
      • 프로필 페이지
        • 주소 모달 일반화
        • 드롭다운 스타일 해결
      • 랭킹 페이지
        • 행정단위 선택 버튼
      • 게시글 존폐여부와 새로운 기능
        • 화요일 오후 7시
        • 게시글을 만약 유지한다면 연관지어서 text editor

구현할 기능(feature)

기능 작업 크기 담당자 결과
리팩토링 페어 O
사이드바 후기 불러오기 홍종우 O
사이드바 후기 탭 with 무한 스크롤 홍종우 O
swagger API 명세서 구현 홍종우 O
로그아웃 구현하기 문혜현 O
회원가입 모달주소 해결 문혜현 O
회원가입 routeHistory 오류 해결 문혜현 O
회원가입 주소검색바 삽입 문혜현 O
recoil에 임시저장이 아닌 history state를 사용하기 문혜현 O
로그인, 회원가입 기타 오타, 오류 수정 문혜현 O
랭킹 페이지(모달) 송명회 O
주소 모달 구현 홍승용 O
프로필 페이지 완성 홍승용 O
해시태그 구현 홍승용 O

일자별 목표

    • 페어프로그래밍 기반 리팩토링 진행
    • 사이드바 후기 불러오기 및 무한 스크롤 구현(시간 나면 swagger 추가)
    • 주소 모달 일반화 구현
    • 검색기능 UI, 리스트, 이동 구현
    • 랭킹 보기 기능
    • 로그인, 로그아웃, 회원가입 구현 완료하기
    • 프로필 페이지 구현 완료하기
    • 신규 기능 혹은 게시글 기능 추가 여부 결정 및 개발 진행(업데이트 필요)
    • 추후 업데이트

멘토님 문의 사항

  • API에서 정보를 줄 때 필요한 정보만 주는 게 좋을까, 아니면 사용될지 모를 정보들을 포함해서 주는 게 좋을까?
Clone this wiki locally