3️⃣

9/12(목) 스크럼

FE

[논의 사항]
브랜치 이름은 feature/post-test처럼 뒤에 test를 붙여 구성하기로 결정
테스트한 브랜치는 머지 후 삭제 예정
useEffect에서 window onload 사용 대신 useLayoutEffect로 변경
현재는 에러가 발생하고 있으며, 이는 MSW 서버가 켜지는 시점과 데이터 불러오는 시점의 차이로 발생하는 것으로 추정. 실제 API를 사용할 때 이 문제를 해결할 계획
shadcn UI select 컴포넌트 - 모바일 작동 오류
여러 가지 이벤트 방지 코드를 작성해봤으나, shadcn UI의 Select 컴포넌트에 문제가 있다고 판단. 현재는 기본 Select 컴포넌트를 사용 중이며, 추후 다른 UI 라이브러리로 교체할 예정
API 명세서 기준으로 목데이터를 카멜 케이스 적용
기존 목데이터가 스네이크 케이스로 작성되었을 경우, 카멜 케이스로 변경하여 API 명세서와 일치하도록 수정 필요
페이지네이션 컴포넌트 구성
여러 페이지에서 동일한 방식으로 사용될 예정이므로, props를 통일하여 재사용 가능한 페이지네이션 컴포넌트로 작성하기로 결정
[프로젝트 진행 사항]
유효성 검사 update
debounce 아이디 검사 기능 (진행중)
테스트용 msw 설정 (진행중)
메인
select 필터링
변경된 API 명세서대로 cardItem 목데이터 수정
게시글 상세 페이지
UI 재구성
변경된 API 명세서대로 cardItemDetail 목데이터 수정
댓글 목데이터 구성
댓글 목데이터 적용 및 테스트 (진행중)
페이지네이션 구현 및 적용 테스트 (진행중)
마이페이지
지역 제거로 인한 회원정보변경 UI 변경
마이페이지 진입 시 나의 게시글 노출(memberID 기준)
특산주 신청 페이지
특산주 신청 목데이터 생성
리스트 페이지 진입 시 신청 목데이터 적용
approve 상태에 따라 댓글 변경 (진행중)
approve null인 경우 new! 텍스트 추가 (진행중)
detail 페이지 내 특산주 신청 상세정보 추가
[13일 진행 예정]
debounce 아이디 검사 기능
테스트용 msw 설정
게시글 상세 페이지
댓글 목데이터 적용 및 테스트
페이지네이션 구현 및 적용 테스트
타입(광고/리뷰)별 평점 조건부 추가
팔로우한 태그 기능 추가
특산주 신청 페이지
특산주 폼 데이터 기능 적용
상세페이지 내 approve 변경 시 리스트 페이지 적용 테스트 진행

BE

전체 게시글 조회시 (최신순/조회수) 정렬 기능 추가(테스트 코드 작성후 PR 예정)
평점 평균 데이터 타입 기존 float 타입으로 지정했으나 AVG() 함수가 DB내에서 Double 타입을 반환하고, 이를 다시 float으로 형 변환하는 과정에서 문제(에러)가 발생하였고, 어차피 실제 소수 둘째자리까지 사용하므로 데이터 타입을 Double로 변경
이메일 중복 체크, 거주지 삭제, 게시글 imageUrl 필드 추가(PR 완료후 머지)
API 명세서 수시로 변경사항이 많아 노션 팀스페이스 공유 작업 후 메인 노션 템플릿에 복사
멘토님께 드릴 질문사항 정리
3주차 회고 및 트러블 슈팅 정리