반응형
질문 - 테스트 작성을 통해 시스템에 질문한다.
응답 - 테스트를 통과하는 코드를 작성해서 질문에 대답
정제 - 아이디어를 통합, 불필요한 것은 제거, 모호한 것은 명확히 해서 대답을 정제
반복 - 다음 질문을 통해 대화를 계속 진행
위는 TDD를 이용한 개발의 사이클이다.
이를 그림으로 나타내면 아래와 같다.
참고
https://product.kyobobook.co.kr/detail/S000001223650
테스트 주도 개발 TDD 실천법과 도구 | 채수원 - 교보문고
테스트 주도 개발 TDD 실천법과 도구 | 효율적인 설계와 간결한 코드를 만드는 필수 TDD 기법『TDD 실천법과 도구』는 업고픔질 소프트웨어를 만드는 유쾌한 개발 비법 TDD를 다룬 책이다. 초급 개
product.kyobobook.co.kr
https://en.wikipedia.org/wiki/Test-driven_development#/media/File:TDD_Global_Lifecycle.png
Test-driven development - Wikipedia
From Wikipedia, the free encyclopedia Software design using test cases Test-driven development (TDD) is a software development process relying on software requirements being converted to test cases before software is fully developed, and tracking all softw
en.wikipedia.org
반응형
'백엔드 > 개발과 설계 원칙' 카테고리의 다른 글
JUnit - 개요 (0) | 2023.04.27 |
---|---|
TDD의 장점 (0) | 2023.04.26 |
TDD 개요 (0) | 2022.10.18 |
MSA (1) | 2022.09.01 |
객체지향 설계 5원칙 (0) | 2022.06.12 |