[ Dev Log ] biblePark 0406
- Dominant language
- TypeScript
- Stars
- 0
- Forks
- 2
- PR merge metrics
- No merged PRs in 30d
Description
### 오늘 한일
- [x] 메인화면 첫페이지에 네브바 위에 코드 바로 접속할 수 있는 숏컷 제작
- [x] 비회원 설문 생성 시, 설문 완료 버튼 누르기 전에도 배너 형태로 비회원 상태임을 안내
- [x] sns공유 기능 ⇒ 우선 카카오톡 적용 완료
- [x] 설문 결정 버튼의 이름을 응답 결정 → 의견 제출으로 수정함
- [x] 회원 비회원 모두 토글로 설문을 종료했을시 반영이 되지 않는 에러 해결
- [x] 최신 설문 보여주기 슬라이더에서 드래그 작동 안하는 문제 해결
- [x] navbar 서브메뉴 css 에러 해결
- [x] 바그래프 형태 설문 생성 시 엔터키로 다음 응답항목 넘어갈 수 있도록 하고, +버튼으로 추가하지 않고 남겨놓은 아이템이 있을 시 자동으로 추가하도록 수정
- [x] “다중 응답 불가" 체크 된 설문의 응답 페이지에 접속할 경우 응답 시 브라우저에 쿠키를 저장해 같은 설문에 2회 응답 되지 않도록 처리
### 내일 할일
- [ ] 설문 생성 완료 시 등 특정 상황에서 alert으로 알려주기
- [ ] catch시 console.log(e)로 처리된 부분 전부 에러 처리 제대로 해놓기
- [ ] 기타 분기 안된 에러상황 있는지 살펴보고 에러 처리 해놓기
- [ ] 로딩이 필요한 상황 (서버 통신 시 통신 완료 시까지 대기하지 않으면 에러나는 상황) 면밀히 살펴보고 로딩 인디케이터 넣어주기 ⇒ 특히 서버에서 뭘 받아와서 리덕스에 저장한 다음 바로 리덕스에서 꺼내쓸 때 종종 에러가 발생하고 있음
- [ ] css w:1440px~ ⇒ w:960px~ ⇒ w:~959px 순차적으로 잡아가기
### 느낀점
- 처음 프로젝트를 시작할 때에만 해도 쿠키나 로컬스토리지 사용에 굉장히 어려움이 있었는데,
한 번 익숙해지고나니 필요할 때마다 쿠키나 로컬스토리지에 원하는 정보를 저장하고, 꺼내어와서 비교하는게 많이 쉬워졌음이 느껴진다.
- 프로젝트가 끝에 다다를수록 생각지 못했던 예외상황들이 발생하고,
그것을 처리하기 위해 조건을 계속 추가하다보니 코드가 너무 지저분해짐을 느꼈다.
특히, 열심히 만들 때에는 몰랐는데 만들고 나서 보니 기존에 다른 컴포넌트 안에서 사용하던 기능과 완전히 동일한 기능이라,
사실 상 재사용하면 되는 컴포넌트 였는데 다시 개발한 경우도 있다는 것을 깨달았다.
늘 계획성있게 코드를 작성하는게 중요하다는 생각은 하지만, 경험이 좀 더 쌓이지 않으면 계속 비슷한 어려움을 느낄 것 같다.
### 첨부자료 (code or screenshot)
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.