TDD Cycle
-
Ch2. The TDD CycleRay Wenderlich/TDD 2020. 10. 4. 21:55
4 Steps TDD는 4개의 단계가 있다. 이 단계들은 보통 컬러로 표현된다. (color coded) Red: 앱의 코드를 작성하기전에 실패하는 테스트를 작성 Green: 테스트를 통과시킬 수 있는 최소한의 코드를 작성 Refactor: 앱코드와 테스트코드를 정리 (리팩토링) Repeat: 모든 피쳐들을 구현할 때까지 이 사이클을 반복 Red: Write a failing test Production코드를 작성하기 전에, 실패하는 테스트 코드를 먼저 작성하자. class CashRegisterTests: XCTestCase { func testInit_createsCashRegister() { XCTAssertNotNil(CashRegister()) } } CashRegisterTests.defaul..