개발자의 공부/테스트 및 최적화
TDD(Test Driven Development)와 단위 테스트(Unit Test) 간단 설명
✅ TDD(Test Driven Development): 테스트 주도 개발 실제 코드를 개발하기 전에 단위 테스트 케이스를 먼저 작성하는 소프트웨어 개발 방법론이다. TDD의 특징 테스트 우선 접근 (Test-First Approach) TDD는 코드를 작성하기 전에 먼저 해당 코드가 통과해야 할 테스트 케이스를 작성하는 방법을 강조한다. 즉, 개발자는 코드를 작성하기 전에 해당 코드가 어떻게 동작해야 하는지를 미리 정의한 테스트를 작성한다. 순환적 개발 (Iterative Development) TDD는 작은 단위의 기능을 개발하고 테스트한 다음, 기능을 확장하거나 변경할 때마다 해당 테스트 케이스를 업데이트한다. 이를 통해 작은 단계로 코드를 개발하면서 안정성을 유지할 수 있다. 자동화된 테스트 스위..