TDD 적용 연습.. (진짜 갑자기)

yeezze·2022년 6월 29일
0

TDD 연습

목록 보기
1/3

스프링 강의 들은 것 바탕으로 혼자 프로그램 설계에 대해 엄청 고민하면서 개발해보고 싶기도 하고 TDD 적용 연습을 해보고싶어서 무작정 레포를 만들었다!
이렇게 하는게 맞는건지는 모르겠지만.... 일단 무지성 시작해보기 ㅎ

일단 먼저

작년에 학교 강의에서 있었던 과제 내용을 참고삼아 기능 목록을 작성했다.

Springboot mvc, Gradle, h2, Junit을 사용할 것이다!
뭐가 됐든 화이팅~!~! ^0^

  • 핵심 목표 : mokito를 이용한 Test 코드 작성 연습!!!

Spring에서의 TDD 프로그래밍 방법

  • Repository -> Service -> Controller 순서로 개발을 진행한다.
  • Repository 계층의 테스트는 H2와 같은 인메모리 DB 기반의 통합 테스트로 진행한다.
  • Service 계층의 테스트는 Mockito를 사용해 Repo 계층을 Mock하여 진행한다.
  • Controller 계층의 테스트는 SpringTest의 MockMvc를 사용해 진행한다.

해당 시리즈의 모든 단계는 이곳을 참고하여 공부했습니다.

profile
백엔드 개발자 😊

0개의 댓글