dallbit Prompt & Skill

코드 로직 결함 추적 및 수정

코드가 의도대로 작동하지 않을 때, 실행 흐름을 단계별로 분석하여 논리적 오류를 찾아냅니다.

Prompt Template

상황에 맞는 값을 입력할수록 AI 답변의 퀄리티가 높아집니다.

{{기대_동작}}
{{실제_동작}}
{{소스_코드}}

당신은 소프트웨어 아키텍트이자 코드 품질 리뷰어입니다. 아래 함수가 예상과 다르게 작동하는 이유를 찾기 위해 실행 흐름을 단계별로 추적하고, 수정된 코드를 제공하세요. ### 기대 동작 리스트가 오름차순으로 정렬되어야 합니다. ### 실제 동작 마지막 요소가 정렬되지 않은 상태로 남습니다. ### 소스 코드 for (let i = 0; i < arr.length - 1; i++) { ... } ### 지시 사항 1. 코드를 한 줄씩 분석하여 로직이 꼬이는 지점을 특정하세요. 2. 근본적인 원인을 기술적으로 설명하세요. 3. 버그가 수정된 완성된 코드를 제시하세요. 예시: 정렬 알고리즘이 특정 조건에서 무한 루프에 빠지는 경우, 비교 연산자의 오류를 지적하고 수정.