TDD는 테스트드리븐디벨롭
테스트주도개발이라는 소프트웨어 개발방법론중 하나다 이건 테스트코드를먼저 작성하고 개발한다는것인데 먼저 반드시 실패가 포함되는 테스트코드를 먼저 작성 하고 해당테스트코드를 통과할수있는 코드를구현한다 그리고 리팩토링단계를거친다
즉 테스트코드작성 - 구현코드작성 - 리팩토링 단계를 짧은주기로 반복하여 개발하는것이다
장점은 공감이 잘안간다 안해보기도했고 가장 공감가는건 개발하고있는 코드의 문제점이 잘보인다는것정도
'[이직 면접] 질의 응답' 카테고리의 다른 글
| 오버로딩 오버라이딩 (0) | 2020.11.20 |
|---|---|
| 접근제어자 (0) | 2020.11.20 |
| 정렬 (0) | 2020.11.20 |
| 자바 메모리영역 (0) | 2020.11.19 |
| 추상클래스 인터페이스 (0) | 2020.11.18 |