Development Methodology (1) 썸네일형 리스트형 [Java] TDD란? 실습을 통한 실천법 다음 주제는 채수원 저자님의 '테스트 주도 개발: TDD 실천법과 도구' 1장을 토대로 작성한 글이다. TDD란 무엇이고 개발 방식과 이에 따른 효과에 대한 내용이다. TDD 개요TDD의 정의일반적인 소프트웨어 개발 프로세스는 기능을 구현하고 테스트를 수행하는 형태이다. TDD(Test Driven Development)에서는 그와 반대로 진행된다. 기능을 구현하기 전에 테스트 케이스 작성부터 하는 개발 접근 방식이다.Test the program before you write it.켄트 벡(Kent Beck) 테스트 케이스는 테스트 할 경우의 수를 메서드 단위로 작성한 것이다. 이렇게 요구사항을 충족하는 기능을 구현하기에 앞서 테스트 케이스를 먼저 작성한다. 그리고나서 프로덕션 코드를 작성하고 테스트한.. 이전 1 다음