Spring (17) 썸네일형 리스트형 TDD & Unit Test TDD & Unit Test TDD 테스트 주도 개발(Test-driven devlopment, TDD)은 소프트웨어 개발 방법론 중의 하나로, 선 개발 후 테스트 방식이 아닌 선 테스트 후 개발 방식의 프로그래밍 방법을 말한다. 먼저 자동화된 테스트 코드를 작성한 후 테스트를 통과하기 위한 코드를 개발하는 방식 장점 객체 지향적인 코드 개발 TDD는 코드의 재사용 보장을 명시하므로 TDD를 통한 개발 시 기능별로 모듈화가 이루어진다. 의존성과 종속성이 낮은 모듈로 조합된 소프트웨어 개발을 가능하게 하며, 필요에 따라 모듈을 추가하거나 제거해도 소프트웨어 전체 구조에 영향을 미치지 않게 된다. 설계 수정시간의 단축 테스트코드를 먼저 작성하기 때문에 최초 설계안을 만족하게 하며 입출력 구조와 기능의 정의를.. 이전 1 2 3 다음