[개발 상식] TDD란 무엇인가?
티디딕…? TDD…? 처음 들어 봅니다. 그래서 짚고 넘어가려고 합니다! 🤔TDD 가 뭐야? TDD (Test Driven Developmnet)란 소프트웨어 개발 방법의 하나입니다. 소프트 웨어를 개발하는 과정에서 테스트코드를 작성하고 이를 기반으로 실제 코드를 작성하는 방법을 말합니다. TDD의 단계는 다음과 같습니다 테스트 작성 (TEST) : 구현되지 않은 기능에 대한 테스트 케이스를 작성합니다. 테스트 실행 및 실패 확인 (RED) : 테스트를 실행하고 실패하는지 확인합니다. 코드작성 (GREEN) : 실제 코드를 작성합니다. 최소한의 코드만으로 작성하여 테스트에 통과하는 것이 목표입니다. 💪TDD의 장점? 신뢰성 향상 : 익숙하지 않은 기능을 개발할 때 테스트 케이스를 작성함으로 써 버그 발생..