[I-Taxi] 백엔드 개발 3주차

hhjj0506·2023년 2월 12일
0

I-Taxi

목록 보기
5/9

3주차에는 뭘했나?

3주차에는 2주차에서 개발했던 KTX 4인승 채팅방에 관련된 기능들에 대한 테스트를 진행하며 Exception들을 만들었다. 추가적으로 개발한 기능들은 택시/카풀을 할 장소를 선택할 때 중간에 경유지를 추가할 수 있는 기능, 채팅방들의 날짜 제한과 시간 변경, 채팅방 모집 종료 스케쥴링 처리 등을 개발했다.

어려웠던 점

이전에 개발을 했을때는 Exception들에 대해 크게 고려하지 않고 개발을 했기 때문에 익숙하지 않았었고, 특히나 모든 경우를 테스트하고 나온 에러들에 대한 적절한 메시지와 Response를 생각해야 하는 것이 어려웠다.

보완할 점

이번에 개발했던 경유지 기능에서는 경유지가 있다면 array 안에 해당 장소의 id가 들어있지만, 경유지가 없는 경우에는 null이 리턴되기 때문에 이것을 처리하는 데 프론트에서 조금 애를 먹기도 했다.
새로운 기능을 개발할 때 이것이 원래 있던 기능들과 어떻게 조화를 이룰것인지에 대해 잘 생각해야겠다는 생각이 들었다.

profile
눈부시게 높은 하늘 그보다 더 큰 꿈을 꿔

0개의 댓글