-
Notifications
You must be signed in to change notification settings - Fork 5
Week2
김준엽 edited this page Nov 17, 2022
·
11 revisions
- 이번주 목표, 일정 점검
- CI/CD 프로젝트 적용
- FE, BE 폴더 구조 잡기 (분업 가능 하도록)
- 메인 페이지 구성
- 연관 검색어 api 연결
- 검색 api 연결 (인기 검색어)
- 인기 검색어 update api (SSR? 가능?)
- 검색어 ranking 서비스 로직 완성 (redis)
- crossref 연관 검색어 로직 완성 (api)
- 데이터 목업 협의 및 생성
- 분업 할 수 있는 환경을 만들자 (API, 폴더구조, 목업데이터)
- CI/CD 구성 (git action)
- 이번주에 할 작업들 각자 분업
- api call 합의
- mockup data
- Day6 개발 dev 브랜치로 merge
- 리뷰 사항 수정https://github.com/boostcampwm-2022/web18-PRV/wiki/_new
- 배포 서버 redis 설치 및 설정
- 용어 통일 keywordRanking(인기검색어) , autoCompleted(자동완성), search
- 이후 FE는 목업 데이터로 인기검색어 및 자동완성 dropdown 작업 예정
- BE는 연관 검색어 api 개발 예정
- 인기검색어 api 받아오는 텀 얼마나 둘 것인가? => 메인페이지 접속할 때 >> (확인)
- 메인페이지 배경 별 >> 그려주세요
- 검색목록 (완)
- 연관검색어 속도개선 >> 우선 사용자에게 명시 후 추후에 보완 예정
- crossRef sort option으로 검색우선순위 추가
- einstein >> 검색결과에 어떤논문이 나올것인가 >> 저자기준으로 논문을 보여주어야하는지? , 제목기준으로 논문을 보여주어야 하는지?
- api 호출 기준은 우선 default 값으로 두고 추후에 테스팅하면서 조정할 예정 그러면 api call이 하나이므로 속도도 미세하게 빠를지도?
- 연관검색어 api call >> BE cross API call >> response FE >> 비동기적으로 BE Cross API DB에 저장 가능? >> 연관검색어 api콜이 또 온다 (가능)
- 검색어 dropdown 을 어떻게 구성해야하는가? (기존의 5개) 다시 원상태로
- 연관검색어 api 호출 기준 => 2글자 단위로 => debounce로 해결 가능
- ranking system 10개 이상 return하는 현상 발생 (fix 예정)
- auto complete 특정 키워드 api 요청시 status 500 발생 (ex. highlight)
- redis 주기적으로 초기화 됨 (설정 한 적 없음)
- 인기 검색어 펼쳤다가 접으면 슬라이드 초기화 (fix 예정)
- 테스트 코드 테스명은 한글로 하는 걸로
- 별이 생각보다 실물이 별로다. => 이쁘게 바꿔보자. (이쁘다)
- 랜덤으로 별을 반짝반짝 거리게 하는 모습이 훨씬 이쁘지만 프레임 드랍이 발생한다. => 이후 개선사항 적용 예정
- author undefined의 경우 빈 배열을 담아서 넣어주는데, 이 경우 fe 에서 이슈 발생 (빈 author 표시)
- 📒 설계서
- 📕 기획서&디자인 피그마
- 🧾 백로그
- 🗂 API