-
[WIL]항해99 9주차 실전 프로젝트_2week 회고록항해99[WIL] 2022. 1. 2. 22:57
weekend I Learned
9주차 실전 프로젝트_2week (12. 27 월 ~ 1. 1 토 )
목차
- 실전 프로젝트 2주차 회고
1. 실전 프로젝트 2주차 회고
1. 이번주에 한 일
- 담당 기능 및 API 구현 완료
- 찜하기
- 전체 데이터 내려주기
- 마이페이지 조회 및 수정하기
- 소셜로그인 유저 정보 데이터베이스에 담는 작업 (프론트에서 소셜로그인 구현 실행)
2. 회고
실전 프로젝트 1주차 기획을 마치고 2주차 때는 내가 맡은 기능들을 본격적으로 구현을 시작했다. 지난주부터 시작을 하기는 했지만, 본격적으로 시작한 건 이번주다.
MySQL이 처음이라서 좀 더 편하게 사용할 수 있게 Sequelize를 사용을 했는데, 기존에 사용하던 Mongoose와는 다르게 어렵기도하고, 헷갈리는 점이 많았다.
DB를 활용한 API를 구현할 떄도 그렇고 문법이 다른 느낌을 많이 받았다. 뭐 하나 할때마다 구글링을 안고 살았다시피 했고, 안 될때는 팀원들의 도움을 많이 받았던 것 같다.
실제로 부딪혀가면서 몸소 얻는 것들이 있어서 Sequelize도 제법 쓸만 했다. 내가 담당한 기능 구현들은 끝내서, 다음 주에는 아직 못 끝낸 팀원이 있다면 도와주고 서버 배포를 해서 본격적인 프론트와 협업을 시작할 것 같다.
4. 부족한 점
아무래도 Sequelize를 처음 사용을 해보는거라 에러도 많이 나고, 잘 하거나 알았던 것들에 대한 실수를 많이 저질렀던 주차인 것 같다. 특히나 "await DB명.findOne({where: {...}})" 이런 사소한 것들에서 많이 틀리거나 실수를 많이 했다.
그래서 해당 에러명을 구글링을 하고 구글링 결과를 가져와서 고쳐봐도 막힌 구간이 뚫리지가 않아서 팀원 분들께 여쭤보면, 거의 대부분 where관련 된 것들을 잘 못 써줬다던가 오타가 있었다...
내 눈에는 보이지 않던게 남들에게 보이는게 좀 어이가 없었다... 내가 짠 코드니까 내가 잘 안텐데 다른 분들의 의해서 발견되는 게 너무 어이가 없고 팀원분들을 너무 잡아두면서 여쭤봤나 하는 그런 마음이 들어서 죄송했다.
팀원분들이야 이 전에 해보신 것들이 있어서 잘 하셔서 그런지 진도도 빠르고 이것저것 아시는데, 나는 이 기능 구현을 목표로한 이번주 금요일 까지 끝내기 위해서 제대로 대회에 참여도 못 하고, 쫓기면서 했다.
그래도 상황에 놓여져 있는 만큼 열심히 협엽을 하려고 이번주에는 많이 노력을 한 것 같다. 이제 내 담당 기능 구현 및 API를 끝냈으니까, 서버 배포 관련해서 정보들을 긁어 모아서 이제는 내가 팀원 분들께 많은 도움을 주려고 노력을 할 것 이다.
'항해99[WIL]' 카테고리의 다른 글
[WIL]항해99 11주차 실전 프로젝트_4주차 회고록 (0) 2022.01.16 [WIL]항해99 10주차 실전 프로젝트_3주차 회고록 (0) 2022.01.09 [WIL]항해99 8주차 실전 프로젝트_1week 회고록 (0) 2021.12.26 [WIL]항해99 7주차 주특기 클론코딩 회고록 (0) 2021.12.20 [WIL]항해99 6주차 주특기 미니 프로젝트 회고록 (0) 2021.12.12 - 담당 기능 및 API 구현 완료