study

FE

[Study] TDD란 무엇일까?

TDD란? TDD는 Test-Driven Development의 약자로, 테스트 주도 개발이라 한다. 개발을 한 후에 테스트하는 방식이 아닌, 테스트를 한 후에 개발하는 방식을 말한다. 설계 -> 코드 개발 및 테스트 케이스 작성 (X) 테스트 케이스 작성 -> 코드 개발 및 리팩토링 (O) TDD를 해야하는 이유 코드를 수정 또는 기능을 추가할 때 빠르게 검증할 수 있다. 코드를 깔끔하게 작성할 수 있다. 개발이 끝나면 우리는 테스트 코드를 작성하는 데 시간을 들이고싶지 않다. TDD를 한다는 것은 곧, 테스트 코드를 먼저 작성해야 한다는 것이다. 우리가 늘 하던 코드 개발 후에 테스트 코드를 작성하는 것보다 테스트 코드를 먼저 작성하는 이유가 TDD를 해야하는 이유와 동일하다. 테스트 코드를 작성하면..

개미는 뚠뚠 🐜
'study' 태그의 글 목록