스프링 4기 3주차 회고

리리티·2021년 12월 21일
0

Facts

  • 테스트코드 작성하기

Feeling

  • 처음으로 해보는 테스트 주도 개발이였고 왜 테스트 코드가 필요하며 테스트가 무엇인지 알게 되었습니다.

  • 종립 트레이너님이 Junit5 계층형 테스트 코드를 작성하는 법을 배워 적용해보라고 하셔서 찾아보았고 종립님의 https://johngrib.github.io/wiki/junit5-nested/ 블로그에 자세하게 설명이 나와있어서 그것을 토대로 만들어 보았습니다. 블로그의 글 중에 재미있다고 하셧는데 아직 잘은 못하지만 종립님 말대로 해보면서 생각보다 재미있었다고 생각들었다.

  • 아쉬운점 :

  1. 백신 이슈로 PR이 또 늦은 점이 아쉬움이 많이 남았다.
  2. controller쪽의 테스트는 계층형 테스트 코드로 못바꾸었던점

Finding

  • 계층형 테스트 코드를 작성하는 방법으로 D-C-I디자인 패턴을 배우게 되었고 누가봐도 편하고 알기쉽게 만드는 방법을 알았다.

  • 예외를 던진다 라는 말에 대한 의미를 그 전까진 막연하게 throws를 달아준다라고만 알고 있엇는데 $
    종립 트레이너님의 설명을 듣고 작게 남아 예외를 던진다 라는 의미를 깨달았다.

Affirmation

  • 좀 더 빠르게 완성을 못하더라도 코드리뷰를 받으며 바꾸어 나가기록 하자
  • 이번 과제 부터는 모든 테스트를 계층형으로 설계하고 바꾸어 보고 싶다.
profile
remind

0개의 댓글