-
2021.06.03 기록장TIL 2021. 6. 3. 01:29
To Do
- 책 읽기
- 회고 작성
- 목 test 해보기
- git action 공부
Done
- 책 읽기
- mock test 해보기
Weekly goal
- 책 읽기
- 블로그 읽기
Feeling
오늘은 브라이언께서 코쿼과정이 끝나고 뭘 할 건지에 대해 말씀을 해주셨다.
알고리즘은 이제 피할 수 없는 문제가 되었고, 취업을 하기 위해 코쿼과정보다 더 열심히 공부를 해야 한다는 것이다.
이력서도 많이 내고.
뭐 어디던지 취업은 되겠지라는 생각이었는데 좀 무서워진다.
object 책
설계를 할 때는 메시지를 먼저 계획하고 그 메시지를 받을 객체를 정하라.
책임 주도 설계에서는 정보 전문가(해당 메시지에 해당하는 정보를 가장 많이 가지는 객체)가 그 객체가 된다.
응집도가 낮은 클래스 내부에서는 그룹이 나뉜다.
모든 메서드가 모든 인스턴스를 사용하는가? 그렇지 않다면 분리가 가능하다.
역할을 대체하는 클래스들 사이에 구현이 공유되어야 한다 -> 추상 클래스 사용
구현 공유 x 책임만 정의 -> 인터페이스
MockTest
@MockBean이 멋있어 보여사 사용을 해봤다.
테스트를 할 때 생성자 주입을 하면 많은 빈들이 나오는데 이때 MockBean으로 가짜 빈들을 넣어서 사용할 수 있다.
webMvcTest로 test 할 class를 정의한다. 찾아보니 controller를 test를 위한 어노테이션이라고 한다.
https://goddaehee.tistory.com/212
[스프링부트 (10)] SpringBoot Test(3) - 단위 테스트(@WebMvcTest, @DataJpaTest, @RestClientTest 등)
[스프링부트 (10)] SpringBoot Test(3) - 단위 테스트(@WebMvcTest, @DataJpaTest, @RestClientTest 등) 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ 스프링 부트 단위 테스트 하기 (@WebMvcTest, @Dat..
goddaehee.tistory.com
일단 본인은 service를 test했다.
controller test는 내일 해보자
given에서 데이터를 만들고 예상 값을 정의한다.
when에서 행동의 정의하고
then에서 값을 비교한다.
https://jojoldu.tistory.com/226
SpringBoot @MockBean, @SpyBean 소개
안녕하세요? 이번 시간엔 SpringBoot의 @MockBean , @SpyBean 예제를 진행해보려고 합니다. 모든 코드는 Github에 있기 때문에 함께 보시면 더 이해하기 쉬우실 것 같습니다. (공부한 내용을 정리하는 Github
jojoldu.tistory.com
'TIL' 카테고리의 다른 글
2021.06.06 기록장 (0) 2021.06.05 2021.06.04~05 기록장 (0) 2021.06.04 2021.06.02 기록장 (0) 2021.06.02 2021.05.31 ~06.01 기록장 (0) 2021.05.31 2021.05.30 기록장 (2) 2021.05.30