inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Yoonji Yoo님의 블로그

Yoonji Yoo Yoonji Yoo

@llcodingll

수강평 작성수
-
평균평점
-

블로그 5

워밍업 클럽 4기 백엔드 - Mock Test

워밍업 클럽 4기 백엔드 - Mock Test

1. @Mock, @MockBean, @Spy, @SpyBean, @InjectMocks 차이 @Mock 단순한 Mockito 목 객체 생성 (단위 테스트에 사용). Spring context와 무관. @MockBean Spring context에 목 객체를 주입. 통합 테스트(@SpringBootTest 등)에서 사용. 기존 빈 교체. @Spy 실제 객체...

좋아요수
0
  • 백엔드
  • 백엔드
워밍업 클럽 4기 백엔드 - Layered Architecture

워밍업 클럽 4기 백엔드 - Layered Architecture

💻 Presentation Layer 1. 특징 요청 수신과 응답 반환을 담당하는 계층. 입력값의 유효성 검증을 책임지는 위치. 2. 테스트 방법 컨트롤러만 로드하는 @WebMvcTest 활용. 서비스 계층은 @MockBean 으로 대체한 의존성 주입. MockMvc 를 사용한 API 호출 시뮬레이션과 응답 구조 검증. DTO에 적용된 validation...

좋아요수
0
  • 백엔드
  • 백엔드
워밍업 클럽 4기 백엔드 - 3주차 발자국

워밍업 클럽 4기 백엔드 - 3주차 발자국

3주차 회고 ✅ 미션 회고 테스트 코드를 직접 작성해보는 과제가 주어졌다. 막상 손으로 써보니 예상보다 고민할 포인트들이 많았다. 테스트 설명을 어떻게 일관성 있게 작성할지, 테스트 단위의 크기를 어떻게 잡을지 등 단순히 "돌아가는 테스트를 만든다"는 차원을 넘는 고민들이 생겼다. 테스트를 작성하지 않았다면 미처 떠올리지 못했을 다양한 관점들을 경험할 수 ...

좋아요수
1
  • 백엔드
  • 백엔드
워밍업 클럽 4기 - 백엔드 Day 4 [객체 지향 패러다임]

워밍업 클럽 4기 - 백엔드 Day 4 [객체 지향 패러다임]

1. 아래 코드와 설명을 보고, [섹션 3. 논리, 사고의 흐름]에서 이야기하는 내용을 중심으로 읽기 좋은 코드로 리팩토링해 봅시다. As-Is public boolean validateOrder(Order order) { if (order.getItems().size() == 0) { log.info("주문 항목이 없습니다."); return false;...

좋아요수
0
  • 백엔드
워밍업 클럽 4기 - 백엔드 Day 2 [추상과 구체]

워밍업 클럽 4기 - 백엔드 Day 2 [추상과 구체]

추상과 구체 운동하기 운동복으로 갈아입기 매트 위에서 스트레칭 타이머 맞추기 플랭크 30초 스쿼트 20회 물을 마시고 다음 세트 반복하기 온라인으로 상품 구매 쇼핑몰 사이트에 접속 원하는 상품 검색 상세 페이지 확인 옵션 선택 장바구니에 담기 결제 정보 입력 결제 버튼 클릭 배송 정보 확인 회의 준비 회의 안건 정리 발표 자료 정리 회의실 예약 참석자에게 ...

좋아요수
0
  • 백엔드