
1회 Ch2. 스프링 부트에서 테스트 코드를 작성하자.
·
BE/6기 코테이토 - Spring Study
최근 개발 추세 - 테스트 코드에 관한 요구사항 증가. 코딩 테스트를 알고리즘 -> 프로젝트 생성 및 단위 테스트를 필수 조건으로. 테스트 코드 작성과 테스트 관련 경험이 중요해지고 있다! *TDD란 무엇인가? Test Driven Development의 약자로 테스트 주도 개발을 의미함. 즉, 테스트 코드를 먼저 작성하는 것부터 개발이 시작됨. 레드 그린 사이클 - Red : 항상 실패하는 테스트를 먼저 작성한다. - Green : 테스트가 통과하는 프로덕션 코드를 작성한다. - Refactor : 테스트가 통과하면 프로덕션 코드를 refactoring. *단위 테스트란? TDD의 첫번째 단계인 기능 단위 테스트 코드를 작성하는 것으로 테스트 코드를 먼저 작성할 필요가 없다는 점, 리펙토링이 포함되지 ..