티스토리 뷰
내용
6주차는 클론코딩 주차로 프론트 2명 백엔드 2명이 한팀으로 하나의 사이트를 정해서 클론코딩을 진행하게 된다. 우리조는 리액트 2명, 스프링 2명이 모이게 되었고 사이트는 리디셀렉트 라는 사이트를 클론코딩 하기로 정했다.
아무래도 1주동안 진행하는 과제이기 때문에 튜텨님들 께서도 범위를 좁게 잡고 시작하라고 말씀하셔서 리디셀렉트가 범위가 적당해 보여서 선택하게 되었다.
데이터는 셀레니움을 사용해 크롤링하여 데이터를 만들었고 시큐리티와 jwt를 사용해 로그인 회원가입 처리를 하였다.
처음으로 프로젝트를 하면서 프런트와 벡엔드를 나눠서 진행해보았는데 느낀점은 확실히 소통과 명세서의 중요함을 느꼈다. 서로 구현을 하다보면 api 통신을 할 때 안맞는 부분이 생길 수 있는데 명세서를 기준으로 구현을 하면 안맞는 부분이 줄어드는것 같다.
그리고 cors 문제도 발생하였고 controller에서 데이터를 리턴해줄때 모든값을 리턴해주는게 아니라 프런트에서 필요한 값만 리턴해줄 수 있도록 Dto를 만들어 보내는 것이 더 효율적이라는 것을 알았고 여러가지 많은 것을 배울 수 있던 클론코딩 주차 였다.
다음주
다음주 부터는 실전프로젝트 전에 마지막 프로젝트로 2주동안 진행한다. 맨처음 주차때 했던 것과 마찬가지로 팀원들 끼리 아이디어를 내어 한 개의 프로젝트를 완성하면 된다. 프런트와 백엔드를 나눠 협업을 한번 해봤으니 다음주는 더 잘 할 수 있을 것 같다.
git repo
github.com/rlatmd0829/hanghae99_books
video
www.youtube.com/watch?v=U8rmn8h4lPw
'항해99' 카테고리의 다른 글
[항해99] 8주차 회고 미니프로젝트 - 2 (항해마켓) (0) | 2021.04.25 |
---|---|
[항해99] 7주차 회고 미니프로젝트 - 1 (항해마켓) (0) | 2021.04.18 |
[항해99] 5주차 회고 주특기-2 (Spring) (0) | 2021.04.04 |
[항해99] 주특기 Spring 심화 프로젝트 (1) | 2021.03.29 |
[항해99] 4주차 회고 주특기-1 (Spring) (0) | 2021.03.28 |