솔솔
[워밍업 클럽 3기] BE클린코드&테스트코드 Day12 본문
🟡 오늘의 목표 진도
세션6. Spirng & JPA 기반 테스트
- 레이어드 아키텍처(Layered Architecture)와 테스트
- Spring / JPA 훝어보기 & 기본 엔티티 설계
- Persistenc Layter 테스트 (1)
- Persistenc Layter 테스트 (2)
🟠 공부 정리
1. 레이어드 아키텍처(Layered Architecture)와 테스트
Client →(←) Presentation Layer →(←) Business Layer →(←) Persistence Layer →(←) DB
✔ 관심사를 분리해서 테스트
2. 통합 테스트
✔ 여러 모듈이 협력하는 기능을 통합적으로 검증하는 테스트
✔ 일반적으로 작은 범위의 단위 테스트만으로는 기능 전체의 신뢰성을 보장할 수 없음
✔ 풍부한 단위 테스트 & 큰 기능 단위를 검증하는 통합 테스트
3. Persistence Layer
✔ Data Access의 역할
✔ 비즈니스 가공 로직이 포함되어서는 안 됨 (Data에 대한 CRUD에만 집중한 레이어)
🔵 공부 후 나의 생각
오늘은 생략
* 현재 인프런 워밍업 클럽에 참여하여 아래 강의 수강 중입니다.
https://www.inflearn.com/roadmaps/5699
클린 코드 & 테스트 코드 가이드 로드맵 로드맵 - 인프런
Spring, TDD 스킬을 학습할 수 있는 로드맵을 인프런에서 만나보세요.
www.inflearn.com
Practical Testing: 실용적인 테스트 가이드 강의 | 박우빈 - 인프런
박우빈 | , 실무에 맞는 올바른 테스트 코드 그 첫걸음이 되어드릴게요! [사진] [임베딩 영상] 테스트 코드가 정말 그렇게 중요한가요? 🤔 그럼요! 테스트 코드 없이는 내가 만든 애플리케이션
www.inflearn.com
'내인생's 기록 > 도전' 카테고리의 다른 글
[워밍업 클럽 3기] BE클린코드&테스트코드 Day14 (0) | 2025.03.21 |
---|---|
[워밍업 클럽 3기] BE클린코드&테스트코드 Day13 (0) | 2025.03.20 |
[워밍업 클럽 3기] BE클린코드&테스트코드 Day11 (0) | 2025.03.17 |
[워밍업 클럽 3기] BE클린코드&테스트코드 Day10 (0) | 2025.03.16 |
[워밍업 클럽 3기] BE클린코드&테스트코드 Day9 (0) | 2025.03.16 |