이번 프로젝트에서는 rebase를 반드시 사용해야했다. 맨 처음 세션을 들을때는 어렵게 느껴졌었는데 한 티켓당 한 commit이라는 것을 기억하고나니, 브랜치 하나에 커밋이 여러개 쌓이면 rebase부터 하게 되었다.
또한 unittest도 만들때는 매우 번거로웠는데 feedback이나 프론트와 맞추면서 수정을 하게되었을 때 postman을 사용해보지 않고도 test를 통해 확인 할 수 있어서 편리했다.
WishList 수정
한 사용자가 같은 숙소를 두번 위시리스트에 추가할 수 없는데 계속 추가가 되어서 이 부분을 수정했다.
이제까지는 unique 속성을 한 필드에만 해봤었는데 이렇게 여러개의 필드를 묶어서 unique설정을 해야하는 경우에는 다음처럼 설정해줄 수 있었다.
Docker Session
docker가 어떤 것인지에 대한 설명을 들었고 설치를 진행해보았다. 최종적으로 완성한 프로젝트를 docker image로 만들어서 AWS를 통해 배포하는 실습 동영상이 있어서 보면서 시도해보면 될 것 같다. 몇달전에 AWS에서 혼자 실습해보다가 요금이 꽤 많이 나온적이 있어서 무섭지만.... 이번에는 그런일이 발생하지 않도록 해야지😭
백엔드 최종 merge 완료!!! 🤸♂️
최종 merge가 완료되어 로컬에서도 merge를 완료했다. 이제 프론트와 테스트하기 더 수월해졌다!
오늘은 모든 기능을 프론트와 맞추보면서 결과가 잘 나오는지 함께 확인해보았다. 거의 마무리가 된 것 같다!