TDD (Test Driven Development, 테스트 주도 개발) 정리


TDD (Test Driven Development, 테스트 주도 개발) 정리

TDD = TFD(테스트 코드 먼저 개발) + 리팩토링 : 이 부분을 보고 내가 왜 막막했었는지 바로 깨달았다. TDD 숫자야구게임 프로젝트 구현 시 README.md 에 요구사항을 적고나서 바로 코딩을 하였기때문이다. 구현을 다하고 미리 작성된 main test 코드는 통과했지만 추가로 단위테스트를 작성하려고 하니까 어디서부터 손대야 할 지 몰랐다. 그래서 단위 테스트를 고려하면서 MVC 패턴으로 다시 개발해야만 했었다. (뒤에 나오지만 TDD 경험이 적은 사람에게 추천하는 방식이라도 한다;;) TDD 하는 이유 - 디버깅 시간 감소: 단위 테스트 코드를 작성하면서 버그를 수정할 수 있음 - 동작하는 문서 역할 - 변화에 대한 두려움 감소 TDD 사이..........

TDD (Test Driven Development, 테스트 주도 개발) 정리에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : TDD (Test Driven Development, 테스트 주도 개발) 정리