Test Driven Development 테스트 주도 개발 !
로직 단위 별로 테스트를 보다 용이하게 할 수 있도록 도와주는 소프트웨어 개발 방법론이다.
main()에서 일일이 콘솔에 출력하며 확인하던 것을 JUnit과 같은 단위 테스트 프레임워크를 사용하여 별도로 테스트 관리를 할 수 있다.
TDD 학습에 사용할 라이브러리 : JUnit5