🧪 실전! 스프링부트 상품-주문 API 개발로 알아보는 TDD
2024. 9. 10.
💡 이 글은 실전! 스프링부트 상품-주문 API 개발로 알아보는 TDD(이중석님) 강의를 듣고 핵심 내용을 요약 및 정리한 글입니다. 1. 들어가기 전에 TDD(Test Driven Development) ✅ 개념‘테스트 주도 개발’반복 테스트를 이용한 소프트웨어 방법론으로, 작은 단위의 테스트 케이스를 작성하고 이를 통과하는 코드를 추가하는 단계를 반복하여 구현짧은 개발 주기의 반복에 의존하는 개발 프로세스이며, 단순한 설계를 중요시 ✅ 개발 프로세스RED 단계에서는 실패하는 테스트 코드를 먼저 작성GREEN 단계에서는 테스트 코드를 성공시키기 위한 실제 코드 작성BLUE 단계에서는 중복 코드 제거, 일반화 등의 리펙토링 수행 ✅ 고려할 사항 실패하는 테스트 코드를 작성할 때까지 실제 코드를 작..