아침에 일어나 밖이 너무 밝은 것을 보고
늦잠을 잔 것을 깨달았습니다..!
컨디션 관리를 잘했어야 했는데...
컨디션 관리를 잘 못했던 것 같습니다.
시간을 확인한 후 급하게 공부방에 갈 준비를 했습니다.
오늘은 평소처럼 무엇을 할지, 계획을 못 세우고
너무 급하게 준비를 했습니다...
늦잠을 자면 안 되는데...
컨디션 관리를 잘했어야 했는데...
공부방에 도착 후, 데일리 스크럼 미팅을 진행했습니다.
오늘은 배포를 하는 날이기에 QA도 진행을 해야 해서
언제까지 마감을 할지, 시간을 정하고
QA를 하며 부족한 부분을 정리해서 티켓을 만들기로 했습니다.
데일리 스크럼 미팅이 끝난 후,
웹 API 디자인 스터디가 시작되었고
스터디원들과 함께 질문을 주고받으며
책 내용을 복기하는 시간을 가진 후,
기술 블로그에 올라갈 글을 정리하는 시간을 가졌습니다.
글재주가 없어서 그런지, 항상 글을 작성하는 건 어려운 것 같습니다.
하지만 스터디원들과 함께 고민하며 여러 피드백을 받으며
글을 작성했고 글을 완성할 수 있었습니다.
스터디가 끝난 후, 라우트 가드 작업에 대한 코드 리뷰를 받고
라우트 가드에서 부족했던 부분을 보완하는 시간을 가졌습니다.
라우트 가드에서 피드백을 받았던 부분은 api
호출 함수 부분이었는데api
호출에서 redux와 localStorage에
의존하는 부분이 있어
의존성을 삭제한 후, api
는 api
를 호출하고 response
를 리턴하는 역할만하고api
를 사용하는 부분에서 redux
와 localStorage
를 사용하게끔 리팩터링 하였습니다.
저녁을 먹은 후, 로그인 에러 핸들링에 대한 부분을 진행했는데
기존에 로그인에 실패를 하면 따로 에러를 핸들링하는 부분이 없어
에러 핸들링을 통해 서버에서 왜 이 요청이 실패했는지 띄어주도록
리팩터링을 진행했습니다.
집에 도착 후, 핸드폰을 보다가 오늘 배포했던 프로젝트에서
로그인 실패 후, 새로고침을 하면 로그인이 된 것처럼 처리되는
버그가 발생하여 급하게 수정하는 시간을 가졌습니다.
원인은 에러 핸들링 부분이었고 저녁을 먹은 후, 작업한 에러 핸들링이
배포가 되지 않아 발생한 문제였습니다.
따라서, 코드를 정리하고 동작을 다시 확인한 뒤, 배포를 진행하는 시간을 가졌습니다.
배포를 한 날에 예상치 못한 오류가 발생하여
어떤 부분이 잘못되었는지, 캐치하는 것은 정말 중요한 것 같습니다.
오늘 경험을 통해서 에러 핸들링이 중요하단 것을 깨달았고
배포를 하기 전, 여러 가지 상황에서 테스트를 했지만
항상 예외 상황이 있다는 것을 깨달았습니다!
QA를 더 꼼꼼히 하고 무언가 잘못되었을 때,
원인을 신속히 파악하고 대처할 수 있게끔 더 노력해야겠습니다!
'Today I Learned' 카테고리의 다른 글
TIL]2022/10/23 (0) | 2022.10.24 |
---|---|
TIL]2022/10/22 (0) | 2022.10.22 |
TIL]2022/10/20 (0) | 2022.10.21 |
TIL]2022/10/19 (0) | 2022.10.20 |
TIL]2022/10/18 (0) | 2022.10.19 |