버그가 있습니다: . 테스트 우선 접근 방식을 따르세요: 1) 관련 소스 파일과 기존 테스트를 읽으세요. 2) 정확한 버그를 재현하는 실패하는 테스트를 작성하세요. 3) 테스트 스위트를 실행하여 실패하는지 확인하세요. 4) 최소한의 수정을 구현하세요. 5) 전체 테스트 스위트를 다시 실행하세요. 6) 어떤 테스트라도 실패하면, 실패를 분석하고 코드를 조정한 다음 다시 실행하세요. 모든 테스트가 통과할 때까지 반복하세요. 7) 그런 다음 코드베이스에서 동일한 문제가 있을 수 있는 관련 코드 경로를 검색하고 해당 경로에 대한 테스트도 추가하세요. 8) 모든 변경 사항을 요약하세요...