TDD로 개발하면 좋을까? (why TDD)
이 포스팅은 개인적, 주관적 해석이 듬뿍 들어가있습니다. TDD(Test-Driven-Development)란? TDD 창시자 켄트 백이 TDD라는 용어를 만들기 전에 먼저 고려 했던 키워드는 TFP (Test-First-Programming)입니다. 말 그대로 테스트 코드를 먼저 만들고, 실제 프로덕션 코드를 나중에 만드는 개발 방법을 말합니다. 그래서 TDD와 상반되는 개념으로 테스트 코드를 나중에 작성하는 방식을 TLP(Test-Last-Programming) 혹은 TLD(Test-Last-Development)라고 합니다. TDD없이 개발할 때 종종 겪는 개발 시나리오 프로덕션 코드 A 만들기. 코드A의 테스트 코드 작성하기. (테스트는 당연히 통과된다. 작성된 프로덕션 코드에 끼어맞춰서 테스트 ..
Development
2019. 6. 16. 12:43