01 – Introduction to TDD php course – zeroToMasters

환영합니다이 TDD 과정에 오신 것을 환영합니다

이것은 알렉스이고 함께, 우리는 TDD를 마스터 할 것입니다 TDD가 무엇입니까? TDD는 코딩 방법론입니다 일반적인 코딩 방법은 다음과 같습니다 응용 프로그램 코드를 작성한 다음 몇 가지 테스트를 작성하십시오 TDD가 변경됩니다 TDD는 먼저 테스트를 작성한 다음 애플리케이션 코드를 작성하도록 강요합니다

그 이름이 어디에서 유래 했나요? 테스트 주도 개발 TDD 단계를 수행하면 더 나은 응용 프로그램 코드가 생성됩니다 TDD는 어떻게 할 수 있습니까? TDD에는 세 가지 주요 단계가 있습니다 빨간색, 녹색 및 리팩터링 빨간색이 출발점입니다 여기서해야 할 일은 실패한 테스트를 작성하는 것입니다 그것이 빨간색이라고 불리는 것입니다

그런 다음 실패한 테스트가 있으면 당신은 녹색 단계로 이동합니다 여기서 테스트를 통과시키기 위해 최소한의 코드를 작성해야합니다 얘들 아, 여기서 세계 최소를 명심하는 것이 매우 중요하다 이 단계에서 우리는 가장 놀라운 코드를 작성하려고하지 않습니다 우리가 원하는 것은 테스트를 녹색으로 바꾸는 것입니다

그런 다음이를 달성 한 후 리팩토러 단계로 이동합니다 여기에 최고의 코드를 작성할 수있는 기회가 있습니다 일단 우리가이 리펙터에 만족하면 우리는 빨간색 단계에서 다시 시작합니다 우리는 솔루션에 도달 할 때까지이 반복을 계속해서 반복 할 것입니다

이 과정에서 아주 기본적인 예제 인 FizzBuzz kata부터 시작하겠습니다 그런 다음 실제 사례로 이동합니다 TDD를 사용하여 API 통합을 수행하면이 동영상에 대한 모든 것입니다 지켜봐 줘서 고마워 아래에 귀하의 의견을 작성하십시오 다음에 보자