의미 있는 분기 하나의 테스트 초안 쓰기
독립된 동작을 골라 완전한 테스트 코드를 받습니다.whenreset 작성 · Claude Code 참고 자료 · 출처 확인일:
참고 자료와 활용한 내용
- 일반 워크플로: 테스트 작업하기
테스트 워크플로를 참고했습니다. 자동 선택, 완전한 초안 코드, 정적 점검만 하는 조건은 whenreset이 추가했습니다.
기존 테스트 프레임워크를 파악하세요. 커밋되지 않은 변경이 건드린 순수 함수나 명확한 분기를 우선하고, 없으면 기존 테스트 근처에서 동작이 명확한 것을 고르세요. 대상 하나와 관련 테스트 최대 3개를 살펴보세요. 호출하는 쪽, 테스트, 문서에서 기대 동작을 확인하세요. 빠진 케이스를 최대 3개 작성하고 각각 어떤 회귀를 잡는지 설명하세요. 비즈니스 규칙을 지어내거나 구현을 기계적으로 복제하지 마세요. import와 assertion을 포함한 완전한 테스트 코드, 넣을 경로나 삽입 위치, 프로젝트의 정확한 테스트 명령을 제시하세요. 소스 파일은 그대로 두고 프레임워크를 추가하지 마세요. 시그니처와 컨벤션을 정적으로 확인하세요. 통과한다고 주장하지 말고 '실행하지 않음'이라고 표시하세요. 프레임워크나 기대 동작이 없다면 환경을 구성하지 말고 근거가 있는 공백을 보고하세요. 실행 규약: 바로 시작하세요. 계획을 승인해 달라고 하거나, 파일을 골라 달라고 하거나, 템플릿을 채워 달라고 하지 마세요. 이 프로젝트, 이 대화, 이미 제공된 자료만 사용하고, 관련 없는 프로젝트나 개인 기록은 검색하지 마세요. 근거가 뒷받침하는 범위까지 완료하고, 빠진 입력은 보고하세요. 작업이 해당되지 않으면 이유를 설명하고 결과를 지어내지 말고 멈추세요. 기존 파일과 커밋되지 않은 변경 사항은 그대로 두세요. 제안하는 내용은 답변에 전체를 포함하고, 독립된 산출물은 사용 중이 아닌 새 파일 이름으로 저장해도 됩니다. 의존성 설치, 환경 변경, 커밋, 푸시, 배포는 하지 마세요. 접근 및 권한 제한을 지키고, 막힌 작업은 보고하세요. 결과를 한 번 점검한 뒤 전달하고, 계속할지 묻지 말고 멈추세요.