처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈

TDD(Test-Driven Development, 테스트 주도 개발)의 진행 순서로 올바른 것은?

보통 freeCodeCamp
보기 및 정답
A 실패하는 테스트 작성 → 테스트를 통과하는 최소한의 코드 작성 → 리팩토링 (Red-Green-Refactor)
B 코드를 먼저 작성하여 기능을 구현하고 나서 테스트를 작성한 뒤 프로덕션 환경에 배포하는 절차이다
C 설계 문서를 상세하게 작성한 뒤 구현 코드를 작성하고 마지막에 테스트를 작성하는 절차이다
D 기존 코드를 리팩토링하여 구조를 개선한 후 새로운 코드를 작성하고 테스트를 마지막에 추가하는 절차이라고 알려져 있다

해설

TDD는 '레드-그린-리팩터' 사이클을 따릅니다. 먼저 실패하는 테스트를 작성(Red)하고, 테스트를 통과하는 최소한의 코드를 작성(Green)한 후, 코드를 깔끔하게 리팩토링(Refactor)합니다. 이 사이클을 반복하여 견고한 코드를 만듭니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기