TDD2 테스트 코드 작성하기 [Spring / 스프링 부트와 AWS로 혼자 구현하는 웹 서비스] src > main > java 에서 오른쪽 클릭해서 springboot 패키지 생성 그 아래에 Application 클래스 생성 Application 클래스에 코드 작성 @SpringBootApplication 위치부터 설정을 읽어가는 것 SpringApplication.run()으로 내장 WAS 실행. package com.izero.springboot; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; // SpringBootApplication 어노테이션이 있는 위치부터 설정을 읽어가므로, 클래스는 항상 프로젝트의 최상단에 위치하여야 .. Web/📗 Spring 2022. 7. 8. 테스트 코드 소개 (TDD) [Spring / 스프링 부트와 AWS로 혼자 구현하는 웹 서비스] 개요 TDD는 테스트가 주도하는 개발. 테스트 코드를 먼저 작성하는 것부터 시작. 레드 그린 사이클 항상 실패하는 테스트 코드를 먼저 작성하고 (Red) 테스트가 통과하는 프로덕션 코드를 작성하고 (Green) 테스트가 통과하면 프로덕션 코드를 리팩토링 (Refactor) 필요성 빠른 피드백 (톰캣을 재시작하면 1분 이상 소요되지만 테스트 코드 작성하면 바로 볼 수 있다.) 자동 검증 가능 (System.out.println() 사용 불필요) 개발자가 만든 기능 보호 (서비스의 모든 기증을 테스트 할 수 없기에, 이후 수정에서 기존 기능 보호하도록) 테스트 코드 작성 프레임워크 ( == xUnit : 개발환경(x)에 따라 Unit 테스트를 도와준다.) 오마이 옛날 정처기 문제...xUnit...😥 JUn.. Web/📗 Spring 2022. 7. 7. 이전 1 다음