DCI 패턴 썸네일형 리스트형 Kotest를 통한 DCI 패턴 적용 프로젝트를 진행하면서 Controller 테스트를 작성하였고, 해당 코드에 대해 리뷰어로부터 다음과 같은 리뷰를 받게 되었다. 기존 테스트 코드는 다음과 같은 형태로 작성하였다. @WebMvcTest(TestController::class) class TestControllerTest : ControllerTestHelper() { @Test fun `테스트 API - 성공`() { --- } @Test fun `테스트 API - 실패 (name is empty)`() { --- } } 왜 리뷰어께서 위와 같은 리뷰를 남기셨는지 의문이 들었고, 의문을 바탕으로 알아본 DCI 패턴에 대해 작성하고자 한다. DCI 패턴이란? DCI 패턴은 BDD 테스트 코드 작성 패턴으로, BDD 패턴은 코드의 행동을 설명.. 더보기 이전 1 다음