Language/C#

[TDD]

비비이잉 2022. 10. 18. 15:40
반응형

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/

 

TDD(Test-Driven-Development) 방법론 - CLIPSOFT

작성자 : 강성웅 부장   TDD(Test-Driven-Development) 방법론에 대하여…     - TDD가 무엇 일까? TDD란 Test Driven Development의 약자로 ‘테스트 주도 개발’이라고 한다. 테스트 주도 개발(TDD)은 설계 이후

clipsoft.co.kr

 

반응형

'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