카테켐

4주차 카카오 테크 캠퍼스 2단계 - BE - 4주차 클론 과제 과제명 1. 컨트롤러 단위 테스트 과제 설명 1. 컨트롤러 단위테스트를 작성한뒤 소스코드를 업로드하시오. 2. stub을 구현하시오. 과제 상세 : 과제를 진행할 때, 유념해야할 것 컨트롤러 단위테스트가 구현되었는가? Mockito를 이용하여 stub을 구현하였는가? 인증이 필요한 컨트롤러를 테스트할 수 있는가? 200 ok만 체크한 것은 아닌가? (해당 컨트롤러에서 제일 필요한 데이터에 대한 테스트가 구현되었는가?) 모든 요청과 응답이 json으로 처리되어 있는가? 📌 배경 지식 Open In View 이해 (= OSIV) "Open in View" : 데이터베이스의 트랜잭션을 뷰(View)가 렌더링되는 시점까지 연장하는 것을 의미 전통적..
2. Mock API Controller 구현 02) 가짜 데이터를 설계하여 응답하는 스프링부트 컨트롤러를 작성하고 소스코드를 업로드하시오. 카테켐을 진행하면서 controller와 DTO 등을 배우긴 했었지만, 정말 휙휙 지나가는 정도로만 공부했었기 때문에 고려사항들을 어떻게 구현하는지, 어떤 방식으로 로직을 짜야 효율적인지 등의 문제는 제쳐두고 기존의 코드를 이해하고 플러스로 필요한 부분만 구현하는 식으로 과제를 수행해보려고 한다. Mock : 실제 객체를 만들어 사용하기에 시간, 비용 등의 Cost가 높거나 혹은 객체 서로간의 의존성이 강해 구현하기 힘들 경우 가짜 객체를 만들어 사용하는 방법 가짜 데이터 (dummy data) : 유용한 데이터가 포함되지 않지만 공간을 예비해두어 실제 데이터가 명..
과제명 1. 요구사항분석 / API요청 및 응답 시나리오 분석 2. 요구사항 추가 반영 및 테이블 설계도 과제 설명 1. 요구사항 시나리오를 보고 부족해 보이는 기능을 하나 이상 체크하여 README에 내용을 작성하시오. 2. 제시된 화면설계를 보고 해당 화면설계와 배포된 기존 서버의 API주소를 매칭하여 README에 내용을 작성하시오. (카카오 화면설계 시나리오가 있음) 3. 배포된 서버에 모든 API를 POSTMAN으로 요청해본 뒤 응답되는 데이터를 확인하고 부족한 데이터가 무엇인지 체크하여 README에 내용을 작성하시오. API란 무엇일까 ? - https://codingdialee.tistory.com/35 Response Body 확인 WEB | API 알아보기 00. API ? 1) API..
c0zi
'카테켐' 태그의 글 목록