-
Notifications
You must be signed in to change notification settings - Fork 3
Week4
김준엽 edited this page Nov 30, 2022
·
10 revisions
- error code 예외 처리
- mockup 데이터로 데이터 시각화
- 논문 상세 페이지 레이아웃 구성
- api swagger 작성
- usecase 다이어그램 작성 (BE)
- error code 예외 처리
- 논문 상세 페이지 api 개발
- mongodb 연결
- mongodb 캐시 파이프 라인 구성
- 테스트 코드 작성
- 엘라스틱 서치 쿼리
- 인기 검색어 등락율 업데이트
- D3 좌표 BE측 계산
- 엘라스틱서치 서버 분리
- 논문 상세 페이지 레이아웃 구성
- use case 다이어그램 작성
- 논문 상세 페이지 api 개발 (crossRef)
- 데이터 시각화
- 데이터 시각화
- api swagger 작성
- 에러 코드 처리(BE)
- mongodb 연결
- mongodb 캐시 파이프 라인 구성
- 에러 코드 처리(FE)
- 에러 페이지 디자인
- api 데이터로 데이터 시각화
- 테스트코드 작성
- api 데이터로 데이터 시각화
- 회고
- doi가 있는데 title이 없는경우에 title을 어떻게 알아낼 것인가? => article title이 필요하다.
- doi가 있는 경우에 title이 없는 빈도수가 많다.
=> DOI를 이용하여 논문의 title을 알아내자.
https://api.crossref.org/works/10.1109/62.145117
- 실행 시간은 우선 고려하지말고 구현 후에 보완하는 방향으로 진행
- reference 배열을 돌면서 article-title이 있으면 사용 => api 요청 => 그래도 없으면 삭제 (정규식 사용하여 데이터 파싱)
- title도 없고 doi도 없으면 데이터를 사용하지 않는다.
- 프로젝트 소개 페이지 작성 (기술적 어려움, 해결과정, 갈등상황 포함)
- D3를 이용해 그리는 부분은 생각보다 빠르게 가능하지만, 너무나도 기능이 많다.
- mongodb를 굳이 활용하지 않고도 논문의 정보를 엘라스틱 서치에 저장이 가능하다.
- 최대한 많은 양의 데이터를 우리 db에 저장하는 것이 중요하다.
- 그래프를 그리는 것까지는 완성 => 이후 우리 데이터를 활용하여 그리는 것을 할 예정
- 에러 상황에 대한 FE에서의 페이지에 대한 의논이 필요함
- 프로젝트 소개 페이지 작성
- d3를 이용한 데이터 시각화 (진행중)
- cursor를 이용한 api 크롤링 속도 개선
- 레퍼런스 참조목록 저장 로직 개선
- error page 디자인
- redis 백업
- 📒 설계서
- 📕 기획서&디자인 피그마
- 🧾 백로그
- 🗂 API