[TDD] TDD의 3단계 과정으로 간단한 모듈 구현
이 글은 인프런의 견고한 JS 소프트웨어 만들기를 학습하며 작성한 글입니다. 강좌에서는 Jasmine을 사용했지만 글에서는 Jest를 사용했습니다. 배경 강좌에서 학습한 내용과 직접 만들어본 예제를 강좌에서 소개한 TDD의 단계에 따라 구현해나가는 과정을 정리했습니다. TDD의 3단계 1단계 : 적색 단계 Unit Test 코드를 작성합니다. Unit Test 코드는 준비(arrange), 실행(act), 단언(assert) 패턴을 따릅니다. 기능 구현 전 상태이므로 테스트가 무조건 실패하며 이를 적색 단계로 표현합니다. 2단계 : 녹색 단계 1단계에서 작성한 Unit Test 코드가 성공할 수 있도록 최소한의 기능을 구현합니다. Unit Test가 모두 통과하며 이를 녹색 단계로 표현합니다. 3단계 :..
개발이야기/기타
2021. 7. 17. 01:56