![[인프런 워밍업 클럽 4기 - BE 클린 코드 & 테스트 코드] 3주차 발자국 👣](https://cdn.inflearn.com/public/files/blogs/2d76b985-9304-471e-b2de-848c4d0b9b1b/인프런 워밍업 클럽 4기썸네일_직사각형.png)
[인프런 워밍업 클럽 4기 - BE 클린 코드 & 테스트 코드] 3주차 발자국 👣
3개월 전
👣 3주차 발자국
💻 강의 수강
👩🏻💻 학습 내용 요약
Layered Architecture -> 관심사의 분리
라이브러리 vs 프레임워크
Persistence Layer: Data Access 역할
Business Layer : 비즈니스 로직 구현, Persistence와 상호 작용, 트랜잭션 보장, 동시성 고민
Presentation Layer: 외부 요청, Mocking, MockMvc
@SpringBoot
vs@ DataJpaTest
🤔 학습 회고
최근 테스트 코드를 작성할 일이 많았지만, 명확한 기준 없이 작성하고 있었습니다. 강의를 통해 테스트 작성의 기준이 점차 명확해지고 있어서 도움이 많이 됩니다!
이번 주는 직무 과제와 이력서 작성으로 인해 너무 바빠서 강의가 밀렸습니다.. 아쉬운 한 주였습니다..
🎯 다음 주 학습 목표
라이브 세션 듣고 미션 다시 진행해 보기
✉ 미션
💭 미션 해결 과정
Day 11 미션
문서를 작성한다는 생각으로 다양한 엣지 케이스에 대한 테스트 코드를 작성하려고 노력했습니다.
🤔 미션 회고
강의를 들을 때는 할 만 하겠다고 생각했지만, 막상 직접 과제를 진행해 보니 생각보다 쉽지 않았습니다.
테스트 코드를 문서로 접근하니 어디까지 작성해야 할지에 대한 범위 설정이 고민되었습니다.
과제를 진행하면서 이 정도까지 테스트를 진행해야 하는가에 대한 의문이 많이 들었습니다.
👨🏻💻 강의 출처
댓글을 작성해보세요.