TDD(테스트 주도 개발)
는 소프트웨어를 개발하는 여러 방법론 중 하나로, 먼저 자동화된 테스트 코드를 작성한 뒤 테스트를 통과하기 위한 코드를 개발하는 방식을 말합니다. (선 개발 후 테스트 방식이 아닌, 선 테스트 후 개발 방식)
테스트코드의 중요성
playground는 한 번의 요청에 하나의 API만 체크를 할 수 있는데, 그로 인해 빈틈이 생길 수도 있고, 매번 코드 수정 시, playground에서 직접 모든 기능을 전부 체크하는 것은 효율성이 떨어집니다. 그렇기에 저희에게는 테스트 코드가 필요한 것입니다.
32일차 노션 강의 자료 참고 - codecamp