우리 프로젝트에서 기술적으로 강점을 삼을 만할 항목을 정리해 주세요. (최종 발표 및 면접에서 프로젝트를 진행할 때 어떤 도전을 했는지 말할 수 있는 좋은 소스가 됩니다)
프로젝트에 적용했던 핵심 기술 목록을 작성해 주시고, 각 기술을 도입하게된 의사결정 과정을 정리해주세요.
| 구분 | 요구사항 | 선택지 | 핵심 기술을 선택한 이유 및 근거 |
|---|---|---|---|
| FE | api 데이터 상태 관리 | redux, react-query | react-query를 선택. |
| 좀 더 가독성 좋고 간결한 기술이라고 판단되어 선택. | |||
| FE | api 데이터를 제외한 상태 관리 | redux, recoil | recoil을 선택. |
| 많은 변수를 다뤄야한다면 redux가 나을 거 같지만, | |||
| 많지 않다면 오히려 가독성을 낮추고 복잡해질 것이라 판단, 좀 더 간결한 기술을 선택. | |||
| FE | api에 네트워크 요청 | fetxh, axios | axios를 선택 |
| axios 인스턴스와 interceptors를 통해 더 간결하게 작성할 수 있고 | |||
| 따로 에러 처리를 하지 않아도 에러를 볼 수 있어 좀 더 간편하다고 판단. | |||
| BE | 프로필 이미지 업로드 | 서버에서 직접 업로드, 프론트에서 S3로 직접 업로드, PresignedURL로 업로드 | PresignedURL을 이용하여 서버에 직접 업로드를 하지않아 부하를 줄일 수 있었다. |
이번 주 한 일
유저 테스트를 진행했다면 해당 항목을 추가로 작성 해 주세요
유저테스트 설문지의 링크와 결과, 결과를 토대로 반영해야 할 점을 작성 해 주세요
회원가입 이메일 인증 제거
유저 테스트를 기반으로, 무엇을 어떻게 개선하면 좋을지 우선순위 별로 기록 해 주세요
| 우선순위 | 개선 및 추가사항 | 마감일자 |
|---|---|---|
| 1 | 리뷰 도움돼요 카운트가 이상하게 적용됨 | 2월 5일 (일) |
| 2 | 용법 용량, 부작용 등이 가독성이 떨어짐 | 2월 3일 (금) |
| 3 | onChange 수십개 요청이 걸림 | 2월 4일 (토) |
| 4 | 프론트앤드 소스트리 숨기기 | 2월 4일 (토) |