TDD1 TDD(Test Driven Development)란? 정의 새로운 기능을 구현하기 전에 단위 테스트를 수행하여 소프트웨어를 개발하는 방식 어떻게 TDD가 생겨났을까? 소프트웨어 개발 프로세스는 항상 변화하고 있습니다. 그에 따라 소프트웨어 품질을 높이는 새로운 방법이 등장하는데, 그중 한 가지 방법으로 TDD(테스트 주도 개발)가 생겨났습니다. 테스트 주도 개발을 사용해야 하는 이유는 뭘까? 개인적인 생각에는 가장 중요한 이점은 코드의 전반적인 품질이 향상된다는 것입니다. 코드의 유지 관리 가능성을 향상할 뿐만 아니라 "생각지 못한 버그의 수"를 줄여줍니다. 새로운 기능 구현시 새로운 문제가 어디에서 오는지 알 수 없으면 정말 시간이 많이 걸린다는 것을 경험했습니다. 따라서 TDD를 사용하면 코드를 더 작은 단계로 확장할 수도 있으며, 새 기능을 작동하게 .. 2021. 11. 2. 이전 1 다음