테스트 기반 개발 또는 흔히 말하는 TDD는 테스트를 먼저 작성한 후, 이를 지원하는 코드를 생성하고, 모든 테스트가 통과되면 코드를 리팩토링하는 개발 프로세스입니다.
GoLand의 고유 기능들을 사용해 어떻게 이 워크플로를 효율적으로 진행할 수 있는지 살펴보겠습니다.
일반적인 TDD 워크플로는 다음과 같습니다.
테스트 작성하기
테스트를 실행하여 실패하는지 확인하기
코드를 작성하고 테스트를 통과하게 하기
코드 리팩토링하기
테스트 작성하기
먼저, 임의의 테스트 파일(예: tdd_test.go)로 이동하여 테스…