TDD (테스트 주도 개발) 에 대하여
* 관련 기술 스택이 없습니다

• TDD(Test Driven Development)는 소프트웨어 개발 방법론 중 하나로, 실패하는 테스트 코드를 먼저 작성한 후 프로덕션 코드를 개선하여 테스트를 통과하게 한다.
• TDD는 변화에 대한 불안감 해소, 한 번에 하나의 일에 집중, 빠른 피드백, 테스트 코드가 문서가 되는 등의 장점이 있다.
• TDD 사이클은 실패하는 테스트 코드 작성(RED), 테스트를 통과하는 최소 코드 작성(GREEN), 리팩토링(REFACTOR)의 세 단계로 이루어진다.
• TDD를 통해 코드 퀄리티를 높일 수 있으며, 테스트 코드를 먼저 작성함으로써 나중에 테스트 코드 작성에 대한 부담을 줄일 수 있다.

북마크
공유하기
신고하기