☕️ 테스트 주도 개발
1. RED : 실패하는 테스트 작성
2. GREEN : 테스트를 통과하는 코드 작성
3. REFACTOR : 리팩토링
4. 반복한다
☕️ 재사용성
테스트를 위해 기능을 모듈화해서 TDD를 진행하면 재사용성이 올라간다
☕️ 리팩토링으로 설계 비용 감소
(기존 개발 방법)
설계------------->개발------------->테스트
<----------------설계수정
(TDD)
설계------------>테스트------------>개발
<--설계수정 <--리팩토링
☕️ 버그 감소
☕️ 도구
Junit : JAVA 용
NUnit : 닷넷 기반 테스트
Jest : Javascript 프론트엔드 용
'Programming > 개발론' 카테고리의 다른 글
MVP(최소 기능 제품, Minumum Viable Product) (0) | 2023.10.15 |
---|---|
애자일(Agile) 방법론 (0) | 2022.09.03 |
MSA 란 (0) | 2022.09.03 |