inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

허수빈님의 블로그

허수빈 허수빈

@tnqls10350684

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

블로그 7

[인프런 워밍업 클럽 2기 클린코드 & 테스트 코드] 4주차 발자국

[인프런 워밍업 클럽 2기 클린코드 & 테스트 코드] 4주차 발자국

해당 글은 [인프런 워밍업 클럽 2기 클린 코드 & 테스트 코드] 에 참가하여 박우빈님 의 강의를 듣고 작성한 글입니다. ✍ 이번주 강의 요약 Spring & JPA 기반 테스트 서비스의 핵심 로직이 있는 Business Layer는 여러 시나리오에 따라 다양하게 테스트를 진행해야 한다. 외부세계의 요청을 가장 먼저 받는 Presentation Layer는...

좋아요수
0
  • 웹 개발
  • 워밍업클럽
[인프런 워밍업 클럽 2기 클린코드 & 테스트 코드] Day18 과제

[인프런 워밍업 클럽 2기 클린코드 & 테스트 코드] Day18 과제

해당 글은 [인프런 워밍업 클럽 2기 클린 코드 & 테스트 코드] 에 참가하여 박우빈님 의 강의를 듣고 작성한 글입니다. @Mock는 독립적인 단위 테스트에서 가짜 객체를 생성할 때 사용한다. 이때, @Mock으로 생성된 가짜 객체를 @InjectMocks 객체에 자동으로 의존성 주입해준다. @MockBean은 주로 통합 테스트에서 사용되며 가짜 객체를 생...

좋아요수
0
  • 웹 개발
  • 워밍업클럽
[인프런 워밍업 클럽 2기 클린코드 & 테스트 코드] Day15 과제

[인프런 워밍업 클럽 2기 클린코드 & 테스트 코드] Day15 과제

해당 글은 [인프런 워밍업 클럽 2기 클린 코드 & 테스트 코드] 에 참가하여 박우빈님 의 강의를 듣고 작성한 글입니다. Layered Architecture 소프트웨어 시스템을 관심사에 따라 여러 계층으로 분리한 것 Persistence Layer 특징 데이터베이스와의 상호 작용을 관리하는 계층 테스트 방법 단순히 쿼리가 제대로 작동하는 지 확인하는 테스...

좋아요수
0
  • 웹 개발
  • 워밍업클럽
[인프런 워밍업 클럽 2기 클린코드 & 테스트 코드] 3주차 발자국

[인프런 워밍업 클럽 2기 클린코드 & 테스트 코드] 3주차 발자국

해당 글은 [인프런 워밍업 클럽 2기 클린 코드 & 테스트 코드] 에 참가하여 박우빈님 의 강의를 듣고 작성한 글입니다. ✍ 이번주 강의 요약 테스트는 왜 필요할까? 테스트 코드를 작성하지 않는다면 안정성 보장 X 유지 보수 어려움 테스트 코드로 작성하면 소프트웨어의 빠른 변화에 유연하게 대처 가능! 단위 테스트 간단한 카페 키오스크 프로그램을 만들어 수동...

좋아요수
0
  • 웹 개발
  • 워밍업클럽
[인프런 워밍업 클럽 2기 클린코드 & 테스트 코드] 2주차 발자국

[인프런 워밍업 클럽 2기 클린코드 & 테스트 코드] 2주차 발자국

해당 글은 [인프런 워밍업 클럽 2기 클린 코드 & 테스트 코드] 에 참가하여 박우빈님 의 강의를 듣고 작성한 글입니다. ✍ 이번주 강의 요약 객체 지향 적용하기 상속은 부모와 자식 간의 결합이 높다. -> 확장과 변경이 어려움 조합과 인터페이스를 사용하자! VO는 불변성, 동등성, 유효성 검증이 필수 일급 컬렉션은 컬렉션을 객체로 다룬다. 컬렉션만을 유일...

좋아요수
0
  • 웹 개발
  • 워밍업클럽
[인프런 워밍업 클럽 2기 클린코드 & 테스트 코드] 1주차 발자국

[인프런 워밍업 클럽 2기 클린코드 & 테스트 코드] 1주차 발자국

해당 글은 [인프런 워밍업 클럽 2기 클린 코드 & 테스트 코드] 에 참가하여 박우빈님 의 강의를 듣고 작성한 글입니다. ✍ 이번주 강의 요약 추상 외부 세계는 추상화 레벨이 높고, 내부 세계는 추상화 레벨이 낮다. 추상화 레벨이 높다! -> 좀 더 포괄적임. 추상화 레벨이 낮다! -> 좀 더 구체적임. 추상화 레벨은 주변과 맞춰줘야 한다. 논리, 사고의 ...

좋아요수
0
  • 웹 개발
  • 워밍업클럽
[인프런 워밍업 클럽 2기 클린코드 & 테스트 코드] Day4 과제

[인프런 워밍업 클럽 2기 클린코드 & 테스트 코드] Day4 과제

해당 글은 [인프런 워밍업 클럽 2기 클린 코드 & 테스트 코드] 에 참가하여 박우빈님 의 강의를 듣고 작성한 글입니다. 1. 코드 리팩토링 /* * 주문 검증 메서드 * 1. 주문 항목이 0 이상이어야 한다. * 2. 총 금액이 0 이상이어야 한다. * 3. 주문을 하는 사용자 정보가 있어야 한다. */ public boolean validateOrder...

좋아요수
0
  • 백엔드
  • 인프런워밍업클럽