728x90 반응형 TDD1 [10분 테코톡] 😼 피카의 TDD와 단위테스트 정리 TDD (Test-Driven Development) 란? 테스트 코드를 먼저 만들고, 실제 프로덕션 코드를 나중에 만드는 개발 방법 위 그림과 같이 기존 개발 프로세스는 설계, 개발, 테스트코드 작성 순서였다면 TDD는 개발 코드 작성보다는 테스트 코드를 먼저 작성하는 개발 방법 이다. 위 그림은 TDD 개발 사이클을 그림으로 나타낸 것이다. 먼저 RED : 테스트를 실패하고 Green : 테스트를 성공할 수 있게 프로덕션 코드를 구현한 후 Refactor : 프로덕션 코드와 테스트 코드를 리팩토링하는 세가지 사이클로 이루어져 있다. 왜 TDD를 만들었고 왜 사용할까? TDD를 사용하는 이유? - 변화에 대한 두려움을 줄여준다.(리팩토링이 편하다.) - 디버깅 시간을 줄여준다. - 동작하는 문서 역할을.. 2023. 6. 26. 이전 1 다음 728x90 반응형