250x250
Notice
Recent Posts
Recent Comments
Link
«   2025/10   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

devlog_owen

231218 [TIL] 백오피스 팀프로젝트 마무리 본문

TIL

231218 [TIL] 백오피스 팀프로젝트 마무리

developer_owen 2023. 12. 18. 17:56
728x90

백오피스 팀프로젝트- 배달 서비스

 

배달웹사이트를 만들어서 배달의 민족과 유사한 느낌의 기능을 하는 API를 만들었다.

프로젝트를 끝내면서 아쉬웠던 점은 프론트를 만들고 연결을 못했다는 점이다. 사실 이부분은 아쉽지만 내가 어떻게 해결할 수 있는 능력도 없었고 나름대로 백엔드 기능들은 잘 정상작동 한다는 점에서 많이는 자책하지 않으려고 한다. 

 


이번 프로젝트를 통해 배울 수 있었던 점

 

  • 우선 3 layered architecture을 다시 한번 적용해서 쓸 수 있어서 좋았다. 물론 아직 100프로 이해한 거라곤 생각하지 않기때문에 우리팀 프로젝트 코드를 다시한번 보면서 이번에는 다른 팀원들이 작성하신 코드까지 이해하도록 할 것이다.
  • 또 이번에 처음으로 aws s3로 이미지 업로드 기능을 구현해봤는데 물론 튜터님이 많이 도와주셨지만 그래도 어려울 것같은 기능을 구현해볼수있어서 뿌듯했다.
  • 설계과정에서는 erd도 처음으로 그렸다. 그 전 팀에서는 api 명세서를 맡아서 했었는데 이번 팀은 와이어프레임부터 api 명세서, erd까지 다같이 할 수 있어서 좋았다. 사실 이번에 테이블들이 비교적 많았는데 테이블간의 관계설정이 아직까지도 헷갈린다. 일대일인지 일대다인지 여전히 헷갈려서 코드를 보면서 이해해봐야할 것 같다.
  • 코딩 과정에서 배운점은 아니지만 이번이 세번째 시연영상 담당이었는데 정말이지 어려웠고 오래걸렸다. 원래는 HTML로만 시연하는 걸 녹화하기만 하면 됐는데 이번에 프론트를 연결을 못하기도 했고 내가 구현한 기능이 거의 1/4였어서 다른 사람이 구현한 기능을 처음 테스트하면서 오류도 나고 그랬었다. 
  • 이미지업로드 기능 담당이었어서 발표를 잠시 할 수 있었다. 많이 떨렸지만 그래도 스스로 한단계 나아간 과정이었던 것 같다.

 

 


이번 프로젝트를 통해 아쉬웠던 점 

 

  • 항상 느꼈지만 나는 기본이 많이 부족한 사람인 것 같다. 코드를 짜도 이게 왜 이렇게 되는건지 모르고 하는 경우가 많았는데 강의를 들으면서 꼼꼼하게 이해하고 넘어가야된다는 마음가짐을 이제서라도 해야겠다.
  • 프론트 연결은 사실 이전에 영화 외부 api연결할때부터 어려웠었다. DOM 구조를 정확하게 이해하지 못했다고 생각하고 이번에 바닐라 자바스크립트로 어떻게 해야할지 다시 생각하는 시간을 가져야겠다.
  • 오류가 생기면 사실 GPT한테 많이 물어봤었는데 좀더 혼자서 해결하려고 하고 오류를 따로 정리하는 습관을 가져야겠다고 생각했다.
  • 발표하면서 시간을 준수했어야 했는데 내가 이미지업로드 기능 하나에 한 1-2분을 태운 것 같아 만약에 다음 발표를 하게된다면 (안했으면 좋겠지만) 시간을 지켜가면서 해야할 것 같다.

 


해야할 일

 

우리팀 코드리뷰, 다른팀 코드도 보기

바닐라 자바스크립트로 프론트연결하기 (DOM)

웹소켓 채팅강의 듣기

 

습관:

이해하고 넘어가기

오류 스스로 최대한 해결해보기


 

728x90