본문 바로가기

Coding/기타

TDD(Test-driven Development)

TDD(Test-driven development)의 의미

테스트 주도 개발(Test-driven development, TDD)는 매우 짧은 개발 사이클을 반복하는 소프투웨어 개발 프로세스 중 하나이다. 우선 개발자는 바라는 향상 또는 새로운 함수를 정의하는 (초기적 결함을 점검하는) 자동화된 테스트 케이스를 작성한다. 그런 후에, 그 케이스를 통과하기 위한 최소한의 양의 코드를 생성핟나. 그리고 마지막으로 그 새 코드를 표준에 맞추도록 리팩토링한다. [위키피디아]

 

결국, 개발을 하는 데 있어서 테스트가 주가 되고, 선행된다는 이야기입니다. 테스트를 염두해 둔 프로그램 개발 방법이라고 이해할 수 있습니다.

 

 

 

'Coding > 기타' 카테고리의 다른 글

CI(Continuous Integration) / CD(Continuous Deploy or Delivery)  (0) 2020.07.01
덕 타이핑(Duck Typing)  (0) 2020.06.26
Log Level 구분  (0) 2020.06.15
VSCode Extension - Draw.io  (0) 2020.05.11
캡슐화(encapsulation)  (0) 2020.05.04