반응형
TDD란 ?
Test Driven Development 의 약자로 테스트 주도 개발이라고 함
테스트 주도 개발은 설계 이후 코드 개발 및 테스트케이스를 작성하는 기존의 개발 프로세스와 다르게 테스트 케이스를 작성한 후, 실제 코드를 개발하여 리팩토링 하는 절차를 따른다.
TDD를 해야하는 상황
1. 처음 해보는 프로그램 주제
2. 고객의 요구 조건이 바뀔 수 있는 프로젝트
- 외부의 불확실성이 높은 경우
- (현재 진행하고 있는 프로젝트의 경우 계속해서 추가적인 피드백과 개발 요구사항들이 생기기 때문에 이에 해당한다)
3. 개발하는 중에 코드를 많이 바꿔야한다고 생각하는 경우
4. 개발한 코드를 다른 누군가가 유지보수를 해야할지 모르는 경우
즉 , 외부적인 불확실성이 높은 경우에 TDD를 주로사용한다.
http://clipsoft.co.kr/wp/blog/tddtest-driven-development-%EB%B0%A9%EB%B2%95%EB%A1%A0/
반응형
'Language > C#' 카테고리의 다른 글
modal form 만들기 (0) | 2022.10.24 |
---|---|
모달 / 모달리스 (0) | 2022.10.24 |
이슈 해결 과정 (0) | 2022.10.14 |
datagridview에 대한 오른쪽 마우스 클릭 (0) | 2022.09.13 |
[Combobox + checkBox] (0) | 2022.07.18 |