테스트 주도 개발1 TDD(테스트 주도 개발) 방법론 본질과 개발 주기 TDD(테스트 주도 개발) 방법론 본질과 개발 주기 테스트 주도 개발(TDD)은 소프트웨어를 개발하는 방법 중 하나로, 작은 단위의 테스트 케이스를 먼저 작성하고, 이를 통과하는 코드를 추가하여 반복적으로 소프트웨어를 개발하는 방식입니다. 이는 애자일 방법론 중 하나인 eXtreme Programming(XP)에서 나온 개념으로, 코드의 질을 높이고 유지보수를 용이하게 하는데 주력합니다. TDD 개발 주기 - 실패하는 테스트 코드 작성 실패하는 테스트 코드를 작성합니다. 이 단계에서는 아직 구현되지 않은 기능이나 버그를 나타내는 테스트를 작성합니다. - 성공시키는 코드 작성 실패한 테스트를 통과할 정도의 최소한의 코드를 작성합니다. 목표는 테스트를 통과하는 것뿐입니다. - 리팩토링 중복 코드를 제거하거나.. 2023. 12. 8. 이전 1 다음