7일차 진행기록 및 좋았던 점
오늘은 전날 수정사항을 다시 체크하고, 모달코드에서 불필요한 부분들이 있는지 확인했다.
그리고 분명 전날까지 제대로 나온 스타일이 오늘은 안나오는 경우도 있어서, 잘못되어 있는 부분이 있는지 확인하고 수정작업도 진행했다.
오늘은 토요일이라서 데일리스크럼도 좀 빨리 진행했다. 이야기한 내용은 다음과 같다.
- 신규 PR 공유 및 개선사항 공유
- 현재 작업중인 상황 공유 및 아이디어 및 의견 제시
- 데이터 추가작업상황 공유
- 작성된 팀 회고록 공유 및 개선점 도출
팀원분들이 무한스크롤 구현에 어려움을 겪고 계셔서 현재 수정작업이 끝나는대로 최신 커밋을 pull 받아서 해당부분을 직접 해보면서 도움을 드려야겠다는 생각을 했다.
또, 팀 회고록에서 나온 아쉬운 점을 개선하기 위해 두 가지의 개선사항을 도출했다.
- 각기 다른 점심시간 통일하여 그날 지정한 인원의 코드리뷰 및 수정가능작업 수정 후 공유
- 트러블슈팅 정리된 것 데일리스크럼 시간에 요약해서 공유
이 개선점은 다음주부터 적용하기로 했다.
7일차에 배운 점
💡 api 요청 try-catch문에서의 에러처리 미동작 문제는 error 객체를 response로 전달하면 발생한다.
기존에 팀원님이 만드신 api 코드는 정상데이터도 response로 오고, error를 catch해도 response로 온다.
그래서 api 요청함수에서 어제 수정했던 것처럼 if문에서 instanceof Error를 사용하여 에러처리를 할 수 있었다.
그런데 팀원님들에게 공유하고나서 새로 알게되었는데, api 코드에서 error를 response가 아니라 throw error를 해주면 try-catch문에서 에러처리가 가능했다.
💡 스크롤바를 다음 코드로 안보이게 할 수 있다.
// 크롬, 사파리, 엣지
::-webkit-scrollbar {
display: none;
}
// 파이어폭스
scrollbar-width: none;
// IE 및 엣지
-ms-overflow-style: none;
진행하면서 부족하거나 개선이 필요한 점
💡 다른 팀원님이 만든 코드를 분석해야 하는데 아직 못했다.
발표를 맡아서도 이유이기도 하지만, 기본적으로 협업을 했더라도 팀원님들이 만든 코드와 내 코드가 서로 잘 작동하도록 하기 위해서도 팀원님이 만든 코드분석이 필요하다고 생각한다.
그래서 밤에 팀원 한 분의 문제해결을 함께 하는 과정에서 만드신 코드를 한줄 한줄 분석했고, 끝내고 나니까 내가 작성한 코드가 아니어도 어떤 부분을 개선하고 추가 기능을 넣는다면 어떤식으로 넣어야할지 파악이 되었다.
이런 장점을 몸소 느끼고 나니까 내일 또는 다음주에 시간을 내서 코드 분석을 모두 마쳐야겠다고 생각했다.
향후 프로젝트에 대해 기대되는 점이나 바라는 점
이번에 팀 회고에서 개선사항으로 남은 부분들이 다음주에는 잘 적용되서 이번주보다 더 탄탄한 주를 보냈으면 좋겠다.
또, 모달작업을 마무리하고 코드 리팩토링, 코드분석을 하면서 프로젝트를 마무리할 때 제대로 파악한 상태로 마무리할 수 있으면 좋겠다.

'코드잇 프론트엔드 스프린트' 카테고리의 다른 글
[1차 협업프로젝트 TIL] 9일차 회고 (0) | 2024.09.03 |
---|---|
[1차 협업프로젝트 TIL] 8일차 회고 (0) | 2024.09.02 |
[1차 협업프로젝트 TIL] 6일차 회고 (0) | 2024.08.30 |
[1차 협업프로젝트 TIL] 5일차 회고 (0) | 2024.08.29 |
[1차 협업프로젝트 TIL] 4일차 회고 (2) | 2024.08.28 |