처음으로 해보는 테스트 주도 개발이였고 왜 테스트 코드가 필요하며 테스트가 무엇인지 알게 되었습니다.
종립 트레이너님이 Junit5 계층형 테스트 코드를 작성하는 법을 배워 적용해보라고 하셔서 찾아보았고 종립님의 https://johngrib.github.io/wiki/junit5-nested/ 블로그에 자세하게 설명이 나와있어서 그것을 토대로 만들어 보았습니다. 블로그의 글 중에 재미있다고 하셧는데 아직 잘은 못하지만 종립님 말대로 해보면서 생각보다 재미있었다고 생각들었다.
아쉬운점 :
계층형 테스트 코드를 작성하는 방법으로 D-C-I디자인 패턴을 배우게 되었고 누가봐도 편하고 알기쉽게 만드는 방법을 알았다.
예외를 던진다 라는 말에 대한 의미를 그 전까진 막연하게 throws를 달아준다라고만 알고 있엇는데 $
종립 트레이너님의 설명을 듣고 작게 남아 예외를 던진다 라는 의미를 깨달았다.