Info
TDD vs BDD, 무엇을 사용해야 할까?
TDD(Test Driven Development)란? TDD는 보통 애플리케이션 코드를 작성하기 전에 테스트 코드를 먼저 작성하는 규칙을 지키는 것으로 알려져 있습니다. 이것은 테스트 코드 그 자체와는 상관이 없고 개발 습관에 대한 것입니다. TDD의 교과서인 켄트 벡의 테스트 주도 개발이라는 책을 보면 TDD의 정수를 제대로 맛볼 수 있을 것이라고 생각합니다. TDD 개발 습관을 가지기 위해서는 다음의 TDD 사이클을 반복하는 습관을 가지면 됩니다. TDD 사이클 - 테스트 케이스를 하나 추가한다. - 모든 테스트를 실행하고 새로 추가한 것이 실패하는지 확인한다. - 테스트를 통과하기 위한 코드를 작성한다. - 모든 테스트를 실행하고 전부 성공하는지 확인한다. - 리팩토링을 통해 중복을 제거한다. 테..
2022. 10. 3. 08:08
최근댓글