What is TDD
-
Ch1. TDD란 무엇인가?Ray Wenderlich/TDD 2020. 10. 4. 21:53
Why use TDD? TDD는 소프트웨어가 잘 작동하고, 미래에도 계속 잘 작동 할 것을 보장해준다. 코드를 전부 작성한 뒤, 테스트 코드를 작성할 수도 있다. Alternatively, you could skip writing tests altogether and, instead, manually test your code 하지만 TDD가 이런 방법에 비해 갖는 장점은? 는 앱이 기대하는 바와 같이 동작하는 것을 보장한다. 모든 테스트가 는 아니다. 는 failable, repeatable, quick to run and maintainable 해야 한다. TDD는 아래와 같은 방법론을 통해 좋은 테스트 작성을 보장한다. 첫 번째는 failing test를 작성하는 것이다. 말 그대로, 이 과정은 테..