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

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

👣 3주차 발자국

 

💻 강의 수강


👩🏻‍💻 학습 내용 요약

  • Layered Architecture -> 관심사의 분리

  • 라이브러리 vs 프레임워크

  • Persistence Layer: Data Access 역할

  • Business Layer : 비즈니스 로직 구현, Persistence와 상호 작용, 트랜잭션 보장, 동시성 고민

  • Presentation Layer: 외부 요청, Mocking, MockMvc

     

  • @SpringBoot vs @ DataJpaTest

 

🤔 학습 회고

  • 최근 테스트 코드를 작성할 일이 많았지만, 명확한 기준 없이 작성하고 있었습니다. 강의를 통해 테스트 작성의 기준이 점차 명확해지고 있어서 도움이 많이 됩니다!

     

  • 이번 주는 직무 과제와 이력서 작성으로 인해 너무 바빠서 강의가 밀렸습니다.. 아쉬운 한 주였습니다..

 

🎯 다음 주 학습 목표

  • 라이브 세션 듣고 미션 다시 진행해 보기

 

 

미션


💭 미션 해결 과정

Day 11 미션

  • 문서를 작성한다는 생각으로 다양한 엣지 케이스에 대한 테스트 코드를 작성하려고 노력했습니다.

     

 

🤔 미션 회고

  • 강의를 들을 때는 할 만 하겠다고 생각했지만, 막상 직접 과제를 진행해 보니 생각보다 쉽지 않았습니다.

  • 테스트 코드를 문서로 접근하니 어디까지 작성해야 할지에 대한 범위 설정이 고민되었습니다.

  • 과제를 진행하면서 이 정도까지 테스트를 진행해야 하는가에 대한 의문이 많이 들었습니다.

 

 

👨🏻‍💻 강의 출처

 

댓글을 작성해보세요.

채널톡 아이콘