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를 사용하는가?코드 안정성 향상.빠른 피드백 루프 제공.리팩토링 시 기존 기능을 유지..

VS Code, Jest, Jenkins를 활용한 TDD 및 테스트 자동화 구축(6강)

VS Code, Jest, Jenkins를 활용한 TDD 및 테스트 자동화 구축 프로젝트 개요:이 프로젝트에서는 간단한 계산기 애플리케이션을 TDD 방식으로 개발하고, 이를 Jest와 Jenkins를 사용해 자동화된 테스트 환경을 구축하는 것을 목표로 합니다. 사용자는 더하기, 빼기, 곱하기, 나누기 기능을 수행할 수 있으며, 모든 함수는 TDD로 개발됩니다. 이후 GitLab CI/CD 또는 Jenkins를 통해 테스트 자동화를 구현합니다. 강의 1: TDD 소개 및 개발 환경 설정개요:테스트 주도 개발(TDD)에 대한 소개Windows 10에서 개발 환경 설정VS Code 설치Node.js 및 NPM 설치 (Jest 실행을 위해)버전 관리를 위한 Git 설치Jest와 Jenkins에 대한 개요 (Je..

728x90