항해14기 본과정/항해14기 WIL(제출용)

[항해 14기] 7주차 WIL (FE/BE 협업 회고)

스쿼트잘함 2023. 5. 14. 18:49

1. 소통 이슈

- 주제 선정 및 기능 토론 이후 와이어 프레임과 api 명세서를 작성하였는데, 서로 기능 구현 범위에 대한 오해도 있었고 api 명세서에 FE진영에서 오해할 수 있는 방식으로 작성된 부분이 있어 몇번의 소통과 수정이 추가적으로 필요하였다

 

 

 

2. 배포 후 연결 이슈

1) CORS 이슈

- 동일출처정책 이슈가 있었으나, CORS 라이브러리를 이용하여 도메인 허용 및 크리덴셜 설정으로 해결

2) 개발환경/배포환경 이슈

- 백엔드의 개발 환경에서 잘 진행되었던 부분들이 FE와 연결 후 에러가 나는 부분이 있었는데 쿠키 전달과정에서 대/소문자 구별이 사라지고, 인증 미들웨어에서 req를 cookie에서 받아오고 있었는데 프론트에서는 header에 담아줘서 일어난 이슈

- 식별자들의 대소문자를 명확히 전달해주고, 인증 미들웨어를 수정하여 해결

 

 

 

3. 아쉬운 점

- FE 인원이 부족하여 일부 api들을 적용 시키지 못하였다

- 첫 협업이어서 각자 진영의 흐름에 대한 이해가 부족한 상태였는데 각자 잘 진행되고 있다고 착각하여 추가적인 소통을 진행하지 않아서 시간이 낭비된 부분이 많았다

 

 

 

4. 회고

- 기능 구현에 대한 명확한 인지/소통의 필요성과 FE진영에서 이해하기위한 api 작성에 필요한 요소들을 추가적으로 알게 되었음 

- 다음 프로젝트에선 정규 회의시간에 진영별 같은 기능 담당자들 끼리 진행상황 더블체크를 진행할 예정

- FE를 전혀 알지 못하였는데 이번 협업을 통하여 전반적인 흐름을 알 수 있었고, 협업에 대한 자신감이 생김

- FE인원이 부족하였지만, 환경에 구애받지않고 남는 시간에 BE단에서 진행할 수 있는 도전적인 부분들을(jset reporter, sentry, artillery 등) 완수하여 만족스러운 첫 협업의 결과물이 나왔다