[Spring/Testing] : TDD
TDD란? Test Driven Development로프로덕션 코드보다 테스트 코드를 먼저 작성하여 테스트가 구현 과정을 주도하도록 하는 방법론Red-Green-RefactoringRed실패하는 테스트 작성구현부가 없이 테스트를 먼저 작성하는 것이기 때문에 실패할 수 밖에 없습니다.Green테스트 통과를 위한 최소한의 코딩테스트를 통과하기 위해서라면 대충 코딩해도 괜찮습니다.Refactoring구현 코드 개선 및 테스트 통과 유지예시) 장바구니에 담긴 음료의 총 금액을 계산하는 기능을 TDD로 구현하기 1. Red// Test Code@Testvoid calculateTotalPrice() { CafeKiosk cafeKiosk = new CafeKiosk(); Americano americano = n..