Leaping 사용 방법
Leaping 설치: pip 또는 선호하는 패키지 관리자를 통해 프로젝트에 Leaping을 추가합니다.
pytest 통합 설정: 테스트를 실행할 때 --leaping 플래그를 추가하여 pytest가 Leaping을 사용하도록 구성합니다.
테스트 실행: pytest로 정상적으로 테스트 스위트를 실행합니다. Leaping은 자동으로 실행을 추적합니다.
실패한 테스트 디버깅: 테스트가 실패하면 Leaping이 프로그램 상태를 검사할 수 있도록 대화형 CLI 디버거를 엽니다.
자연어 쿼리 사용: 디버거에서 테스트 실행에 대한 질문을 자연어로 하여 문제를 진단합니다.
제안된 수정 사항 검토: Leaping은 실패를 분석하고 AI 기반 디버깅 기능을 사용하여 잠재적인 수정 사항을 제안합니다.
수정 사항 적용: 제안된 수정 사항을 검토하고 적용하여 코드의 버그를 해결합니다.
Leaping 자주 묻는 질문
Leaping은 자연어를 사용하는 LLM 기반 디버거로 Python 테스트를 위한 디버깅 도구입니다. 코드 실행을 추적하고 프로그램 상태를 소급하여 검사할 수 있습니다.
더 보기