TDD1 TDD(Test Driven Development)란? 정의 TDD란 Test Driven Development의 약자로 '테스트 주도 개발'이라고하며, 소프트웨어를 개발하는 여러 방법론 중 하나이다. 짧은 개발 주기의 반복에 의존하는 개발 프로세스이며, 애자일 방법론 중 하나인 eXtream Programming(XP)의 'Test-First' 개념에 기반을 둔 단순한 설계를 중요시한다. 간단하게 말하면 테스트를 먼저 만들고 테스트를 통과하기 위한 것을 짜는 것이다 즉, 만드는 과정에서 우선 테스트를 작성하고 그걸 통과하는 코드를 만들고를 반복하면서 제대로 동작하는지에 대한 피드백을 적극적으로 받는 것이다. TDD에서는 제품의 기능 구현을 위한 코드와 별개로, 해당 기능이 정상적으로 움직이는지 검증하기 위한 테스트 코드를 작성한다. TDD 개발 프로세스 3.. 2024. 1. 26. 이전 1 다음