devlog_owen
231218 [TIL] 백오피스 팀프로젝트 마무리 본문
728x90
백오피스 팀프로젝트- 배달 서비스
배달웹사이트를 만들어서 배달의 민족과 유사한 느낌의 기능을 하는 API를 만들었다.
프로젝트를 끝내면서 아쉬웠던 점은 프론트를 만들고 연결을 못했다는 점이다. 사실 이부분은 아쉽지만 내가 어떻게 해결할 수 있는 능력도 없었고 나름대로 백엔드 기능들은 잘 정상작동 한다는 점에서 많이는 자책하지 않으려고 한다.
이번 프로젝트를 통해 배울 수 있었던 점
- 우선 3 layered architecture을 다시 한번 적용해서 쓸 수 있어서 좋았다. 물론 아직 100프로 이해한 거라곤 생각하지 않기때문에 우리팀 프로젝트 코드를 다시한번 보면서 이번에는 다른 팀원들이 작성하신 코드까지 이해하도록 할 것이다.
- 또 이번에 처음으로 aws s3로 이미지 업로드 기능을 구현해봤는데 물론 튜터님이 많이 도와주셨지만 그래도 어려울 것같은 기능을 구현해볼수있어서 뿌듯했다.
- 설계과정에서는 erd도 처음으로 그렸다. 그 전 팀에서는 api 명세서를 맡아서 했었는데 이번 팀은 와이어프레임부터 api 명세서, erd까지 다같이 할 수 있어서 좋았다. 사실 이번에 테이블들이 비교적 많았는데 테이블간의 관계설정이 아직까지도 헷갈린다. 일대일인지 일대다인지 여전히 헷갈려서 코드를 보면서 이해해봐야할 것 같다.
- 코딩 과정에서 배운점은 아니지만 이번이 세번째 시연영상 담당이었는데 정말이지 어려웠고 오래걸렸다. 원래는 HTML로만 시연하는 걸 녹화하기만 하면 됐는데 이번에 프론트를 연결을 못하기도 했고 내가 구현한 기능이 거의 1/4였어서 다른 사람이 구현한 기능을 처음 테스트하면서 오류도 나고 그랬었다.
- 이미지업로드 기능 담당이었어서 발표를 잠시 할 수 있었다. 많이 떨렸지만 그래도 스스로 한단계 나아간 과정이었던 것 같다.
이번 프로젝트를 통해 아쉬웠던 점
- 항상 느꼈지만 나는 기본이 많이 부족한 사람인 것 같다. 코드를 짜도 이게 왜 이렇게 되는건지 모르고 하는 경우가 많았는데 강의를 들으면서 꼼꼼하게 이해하고 넘어가야된다는 마음가짐을 이제서라도 해야겠다.
- 프론트 연결은 사실 이전에 영화 외부 api연결할때부터 어려웠었다. DOM 구조를 정확하게 이해하지 못했다고 생각하고 이번에 바닐라 자바스크립트로 어떻게 해야할지 다시 생각하는 시간을 가져야겠다.
- 오류가 생기면 사실 GPT한테 많이 물어봤었는데 좀더 혼자서 해결하려고 하고 오류를 따로 정리하는 습관을 가져야겠다고 생각했다.
- 발표하면서 시간을 준수했어야 했는데 내가 이미지업로드 기능 하나에 한 1-2분을 태운 것 같아 만약에 다음 발표를 하게된다면 (안했으면 좋겠지만) 시간을 지켜가면서 해야할 것 같다.
해야할 일
우리팀 코드리뷰, 다른팀 코드도 보기
바닐라 자바스크립트로 프론트연결하기 (DOM)
웹소켓 채팅강의 듣기
습관:
이해하고 넘어가기
오류 스스로 최대한 해결해보기
728x90
'TIL' 카테고리의 다른 글
231220 [TIL] 창민튜터님 멘토링 (0) | 2023.12.20 |
---|---|
231219 [TIL] 타입스크립트 입문 (0) | 2023.12.20 |
231215 [TIL] 백오피스 팀프로젝트 4일차 (0) | 2023.12.16 |
231214 [TIL] 백오피스 팀프로젝트 3일차 (0) | 2023.12.14 |
231213 [TIL] 백오피스 팀프로젝트 2일차 (0) | 2023.12.14 |