TDD(테스트 주도 개발)
소프트웨어 개발 프로세스에서 테스트가 개발을 주도하는 방법론 1. 프로젝트 설정 - Gradle 설정 Gradle은 Java 프로젝트의 빌드 및 의존성 관리를 위한 강력한 도구 Build system을 Gradle로 설정하고 새로운 프로젝트를 생성한다. 위와 같은 프로젝트가 생성될 것이다. dependencies { testImplementation 'org.junit.jupiter:junit-jupiter-api:5.8.1' testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.8.1' } build.gradle을 보면 기본적으로 dependendies에 junit이 추가되어있는 것을 볼 수 있다. 2. 테스트 게이스 작성 TDD의 핵심은 개발 시작 전..
2024.03.18