본문 바로가기

개발

TDD란

tdd 란

- 먼저 리포지토리 등 을 개발하고 테스트 코드를 작성하는것이 아니라

테스트코드를 먼저 작성하고 리포지토리 등을 개발하는 방식

- 어떤것을 구현할건지 미리 테스트 틀을 만들어놓고 구현 클래스를 작성

 

tdd를 하는이유

tdd 없이 개발하는것은 나혼자 개발할때에는 괜찮지만

여러명에서 개발하거나, 소스가 몇만 라인, 방대해 지게되면  코스트코드 없이 개발은 거의 불가능합니다.

물론 할수는있지만, 많은 문제가 생깁니다.