⚡️ Fact

💬 Feeling

이번 주의 가장 큰 이슈는 월요일에 작성한 백로그를 멘토링 이후 아예 갈아엎었다는 점이다.

지금까지 백엔드와 프론트엔드가 100% 나뉘어서 구현을 계속 해왔는데, 그러다보니 특정 태스크의 완료 기준이 정말 애매해졌다. 예를 들어, 백엔드 분들이 로그인 API를 만들어두셨는데 프론트엔드에서는 UI가 없다거나? 하는 태스크들이 많았다. 따라서 실제로 동작하는 기능이 없었다.

우리 팀 프론트엔드의 도전 과제는 3D 뷰 구현인데, 이걸 할 수 있을까? 라는 걱정이 있어서 최대한 빠르게 구현을 시작해보려 했던 것 같다. 지금 생각해보면 기본부터 되어야 3D 뷰를 적용하든 말든 할텐데 말이다.

이러한 부분에 대해 멘토님들께서 피드백해주셔서 무작정 기능을 넓힌 후 서버와 연동하기보다는 먼저 로그인 / 회원가입과 일기 CRUD에 대해 웹에서 직접 동작하도록 만드는 것을 목표로 백로그를 작성했다.

서버와의 연동은 정말 어려웠다. 클라이언트에서 어느 시점에 요청을 보내고 렌더링하는지, 서버의 다양한 응답에 대해 어떻게 처리해주어야 하는지, 특정 기능은 서버와 클라이언트 중 어디서 처리해야 할지 결정하는 과정에서 시간이 많이 소요되었다. (야호 야근이다~!)

🔎 Finding

🍀 Future action