728x90

테스트 주도 개발 2

강의 1(React TDD): TDD 소개 및 개발 환경 설정

TDD 소개 및 개발 환경 설정개요:이번 강의에서는 테스트 주도 개발(TDD)에 대해 소개하고, Windows 10에서 개발 환경을 설정하는 방법을 실습합니다. Visual Studio Code(VS Code), Node.js, NPM, Git을 설치하고, 이후 Jest를 활용한 테스트 자동화를 위한 기초 설정을 다룹니다.1. TDD란 무엇인가?**TDD(테스트 주도 개발)**란?Red-Green-Refactor 사이클을 중심으로 동작하는 개발 방법론.실패하는 테스트 작성(Red) → 테스트를 통과하도록 코드 작성(Green) → 코드 개선(Refactor).코드 품질을 높이고, 버그를 사전에 예방하는 데 유용.왜 TDD를 사용하는가?코드 안정성 향상.빠른 피드백 루프 제공.리팩토링 시 기존 기능을 유지..

TDD로 React 프론트앤드 개발하기(feat. VS Code)

VS Code에서 React 프론트엔드 개발을 진행하면서 TDD(Test-Driven Development)를 적용하는 것은 충분히 가능합니다. TDD는 코드 작성을 시작하기 전에 테스트를 먼저 작성하고, 그 테스트가 통과할 수 있도록 코드를 작성하는 개발 방법론입니다. React 프로젝트에서 TDD를 적용하려면 여러 가지 도구와 테스트 프레임워크를 사용할 수 있습니다. 아래는 TDD를 적용하는 방법과 주요 도구에 대한 설명입니다.1. TDD 개발 흐름TDD 개발 흐름은 다음과 같습니다:테스트 작성: 테스트 케이스를 먼저 작성합니다. (테스트는 실패 상태로 시작합니다.)코드 작성: 테스트를 통과할 수 있는 최소한의 코드를 작성합니다.리팩토링: 코드를 개선하거나 성능을 최적화하면서 테스트를 지속적으로 통과..

728x90