[WIL #9] DRF 팀프로젝트

안떽왕·2023년 5월 15일
0

Weekly I Learned

목록 보기
9/16

이번 주간은 팀프로젝트 주간이였습니다. DRF를 이용한 팀프로젝트가 과제였는데 그간 해왔던 경험이 있기에 이번 팀프로젝트 또한 무탈히 진행하고 마무리 지을 줄 알았습니다.

백엔드에서의 기능구현은 역시나 수월하게 흘러 갔습니다. 문제가 있었다고 한다면 본문에 사진을 넣는 기능을 만들어 보고 싶어 ckeditor라는 텍스트 편집기를 가져오면서 생긴 이슈는 있었으나 그 또한 빠른 시간내에 에러를 잡고 완성할 수 있었습니다.

하지만 프론트와 백엔드를 따로 만든다는 것이 이리도 힘들지는 몰랐습니다. 서로 나눠져 있다보니 로컬내에서 찾는 것이 아닌 통신을 통해 프론트와 백엔드가 소통해야했고 이를 연결시키는 작업이 보통이 아니였습니다. 그리고 백엔드에서 기능들이 구현되어 있으니 프론트에서는 조금만 손대면 잘 풀릴 줄 알았으나 백엔드와 맞먹는 양의 코드를 작성하게 되었습니다.

본래 WIL은 주말에 쓰는 편인데 왜 월요일은 오늘 쓰고있을까요? 프로젝트 발표당일이 오늘인데 주말간 쉬지않고 작업하고 일요일은 밤을 뜬눈으로 보냈습니다... 예상치 못한 난관에 결국 백엔드에서 개발한 기능은 프론트에서 모두 구현하지도 못했습니다. 평소 자바스크립트를 잘 다뤄보지 못했고 텍스트 에디터를 프론트에 연결시키는 과정이 너무도 오래 걸렸습니다.

이번 프로젝트에서 알아간 것은 프론트와 백엔드를 나누는 이유를 몸으로 체득했다는 것과 백엔드에서 프론트로 넘겨줄 때에는 에러가 났을 때 프론트에서 잘 구분할 수 있도록 예외처리를 잘 해야겠다는 생각입니다.

profile
이제 막 개발 배우는 코린이

0개의 댓글