본문 바로가기

spring boot8

스프링 부트 - 3) 스프링 부트에서 테스트 코드 작성 TDD : 테스트가 주도하는 개발 단위 테스트 : TDD의 첫 번째 단계인, 기능단위의 테스트코드를 작성하는 것 따라서, TDD와 단위테스트는 다르다. RED : 항상 실패하는 테스트 먼저 작성한다. Green : 테스트가 통과하는 프로덕션 코드를 작성한다. Refactor : 테스트가 통과하면 프로덕션 코드를 리팩토링한다. 단위 테스트 코드 작성 이점 1) 개발초기에 문제를 발견하게 도와준다. 2) 개발자가 나중에 리팩토링하거나 라이브러리 업그레이드 등에서 기존 기능이 올바르게 작동하는지 확인가능(예, 회귀 테스트) 3) 기능에 대한 불확실성을 감소시킬 수 있다. 4) 시스템에 대한 실제 문서를 제공한다. 즉, 단위 테스트 자체가 문서로 사용할 수 있다. 테스트 코드 작성을 도와주는 프레임워크 종류 1.. 2021. 12. 24.
스프링 부트 - 1) intellij로 프로젝트 환경설정 1. 프로젝트 생성 2. 프로젝트 폴더 설명 - src/main/java: 해당 폴더에는 자바로 작성한 소스코드 - src/main/resources: 해당 폴더에는 자바스크립트, HTML 파일 같은 파일들 - build.gradle: 의존성 관련 설정 및 다양한 설정에 관한 파일 - gradlew: 유닉스에서 해당 프로젝트를 빌드할 때 사용하게 되는 파일 - gradlew.bat: 윈도우에서 해당 프로젝트를 빌드할 때 사용하게 되는 파일 3. Gradle 프로젝트 Springboot프로젝트로 변경하기 buildscript { ext { springBootVersion = '2.1.7.RELEASE' } repositories { mavenCentral() jcenter() } dependencies {.. 2021. 12. 24.