Skip to content
김준엽 edited this page Nov 17, 2022 · 11 revisions

주간계획

  • 이번주 목표, 일정 점검
    • CI/CD 프로젝트 적용
    • FE, BE 폴더 구조 잡기 (분업 가능 하도록)
    • 메인 페이지 구성
      • 연관 검색어 api 연결
      • 검색 api 연결 (인기 검색어)
      • 인기 검색어 update api (SSR? 가능?)
    • 검색어 ranking 서비스 로직 완성 (redis)
    • crossref 연관 검색어 로직 완성 (api)
    • 데이터 목업 협의 및 생성

Day6 (Online)

  • 분업 할 수 있는 환경을 만들자 (API, 폴더구조, 목업데이터)
  • CI/CD 구성 (git action)
  • 이번주에 할 작업들 각자 분업
  • api call 합의
  • mockup data

Day7 (Online)

  • Day6 개발 dev 브랜치로 merge
  • 리뷰 사항 수정https://github.com/boostcampwm-2022/web18-PRV/wiki/_new
  • 배포 서버 redis 설치 및 설정
  • 용어 통일 keywordRanking(인기검색어) , autoCompleted(자동완성), search
  • 이후 FE는 목업 데이터로 인기검색어 및 자동완성 dropdown 작업 예정
  • BE는 연관 검색어 api 개발 예정

Day8 (Online)

  • 인기검색어 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로 해결 가능

Day9 (Online)

  • ranking system 10개 이상 return하는 현상 발생 (fix 예정)
  • auto complete 특정 키워드 api 요청시 status 500 발생 (ex. highlight)
  • redis 주기적으로 초기화 됨 (설정 한 적 없음)
  • 인기 검색어 펼쳤다가 접으면 슬라이드 초기화 (fix 예정)
  • 테스트 코드 테스명은 한글로 하는 걸로
  • 별이 생각보다 실물이 별로다. => 이쁘게 바꿔보자. (이쁘다)
  • 랜덤으로 별을 반짝반짝 거리게 하는 모습이 훨씬 이쁘지만 프레임 드랍이 발생한다. => 이후 개선사항 적용 예정
  • author undefined의 경우 빈 배열을 담아서 넣어주는데, 이 경우 fe 에서 이슈 발생 (빈 author 표시)