TDD(Test-Driven Development)에 대해 알아보자
블로그 이전했습니다! https://computasha.com/Clean+Code/테스트/TDD(Test-Driven+Development)+개념과+장단점 ✨ 오늘의 목표 : TDD 이해하기 👩💻 TDD란? TDD(Test-Driven Development)는 테스트가 코드 작성을 주도하는 개발 방식이다. 요구 사항에 따른 자동화된 테스트케이스를 작성한 후, 해당 테스트를 통과하는 가장 간단한 코드를 작성하고 리팩토링 하는 과정의 반복이다. 새로운 기능을 추가할 때 테스트 코드를 작성함으로써, 새로운 기능이 제대로 작동함과 동시에 기존의 기능들이 잘 작동하는지 테스트를 통해 간단히 확인할 수 있다. (기존에 소프트웨어가 먼저 개발되고 테스트 사례가 나중에 만들어지는 것과는 정반대의 방식이다!) 🔁 TDD 과정 based on the book Test-Driven Development 1. Add a test TDD에서는, 새로운 기능을 추가하기 전에 제대로 동작하는 경우 통과하는 테…