질문리스트
•
결제가 완료되면 주문처리상태 값을 변경시킬 필요가 있어서 임시 테이블을 만들어서 사용중
⇒ 맞는 방식인가?
◦
TB_USER_ORDER 테이블을 만들어서, 결제 진행중인 주문 데이터를 저장
◦
OneToOne으로 저장
◦
PathVariable로 orderId 받음
◦
쿠키나 로컬 스토리지에 tid를 저장
•
최적화와 RESTful한 API에 대한 고민
◦
재료 주문 버튼을 클릭 시, 장바구니를 비우고(DELETE) 식재료를 추가하며(POST), 장바구니에 담긴 식재료를 모두 들고옴(GET)
◦
장바구니 DELETE 메소드와 POST 메소드를 합쳐서, 호출되는 API를 줄이는 것이 최적화에는 더 좋을 거라고 생각됨
◦
하지만 그렇게 되면 RESTful API가 아니게 됨
•
테스트코드 쉽게 작성하는 방법?
◦
서비스 레이어만(비즈니스 모델) 테스트를 진행하려고 계획중
◦
통합테스트로만 진행하면 안되는 것인가? ⇒ 무거움
▪
핵심 API만 통합 테스트로 진행