실패하는 코드 디버그
실패하는 코드나 테스트의 버그를 식별하고 수정합니다.
예상대로 작동하지 않는 코드나 실패하는 테스트가 있는 경우 다음 지침을 따르세요. 예상 시간: 10-25분 수준: 초급 전제 조건: 오류 메시지 또는 실패하는 코드 사용 가능, IDE에서 GitLab Duo Chat 사용 가능 과제 # 수시간 동안 수동으로 디버깅하지 않고 버그 또는 테스트 실패의 근본 원인을 빠르게 파악하고 효과적인 수정 방법을 구현합니다. 접근 방법 # GitLab Duo Chat을 사용하여 오류를 분석하고, 원인을 파악하고, 수정 방법을 구현합니다. 1단계: 분석 # 오류 메시지와 관련 코드를 복사합니다. 그런 다음 GitLab Duo Chat에 오류를 설명하도록 요청합니다. Explain what's causing this error and help me fix it: Error: [paste_error_message] Context: [brief_description_of_what_you_were_trying_to_do] Here's the relevant code: [paste_problematic_code] 예상 결과: 오류 원인에 대한 명확한 설명과 구체적인 수정 권장 사항. 2단계: 구현 # Chat에 수정된 코드를 제공하도록 요청합니다. Based on your analysis, please provide the corrected version of this code: [paste_original_code] Make sure the fix addresses [specific_error] and follows [language/framework] best practices. 예상 결과: 식별된 문제를 수정하는 작동하는 코드. 3단계: 예방 # 유사한 문제를 방지하는 방법에 대한 안내를 요청합니다. How can I prevent this type of error in the future? What are the warning signs to watch for with [error_type] in [language/framework]? Include any best practices or common patterns I should follow. 예상 결과: 유사한 버그를 방지하기 위한 예방 지침과 모범 사례. 팁 # 요약이 아닌 전체 오류 메시지를 포함합니다. 달성하려는 것에 대한 컨텍스트를 제공합니다. 실패하는 특정 코드 섹션만 복사하는 것으로 시작합니다. Chat에 더 많은 컨텍스트가 필요한 경우 파일에서 더 많은 코드를 추가합니다. Chat에 수정 사항을 설명하도록 요청하여 기본 문제를 이해합니다. 첫 번째 제안이 작동하지 않으면 시도했을 때 어떤 일이 발생했는지 Chat에 알려줍니다. 확인 # 다음을 확인합니다: 코드를 실행할 때 오류가 더 이상 발생하지 않습니다. 수정 사항이 증상이 아닌 근본 원인을 해결합니다. 솔루션이 프로젝트의 코딩 표준을 따릅니다. 오류가 발생한 이유와 수정 방법이 작동하는 방식을 이해합니다.
