Hackcat

설명이나 검토를 위해 코드 일부를 제출하려면 어떻게 하나요?

범위를 좁혀 답변에서 코드 관찰과 실행 결과를 구분하게 하세요.

코드 범위를 제한하세요

먼저 검토할 함수나 관련 코드를 제공하고 언어, 호출 방식, 기대한 동작을 명시하세요. 문제가 설정, 입력 형식 또는 다른 함수에 의존한다면 필요한 최소 맥락을 포함하세요. 제어 흐름, 경계 조건, 잠재적 문제 중 무엇을 알고 싶은지 명확히 적어 답변이 프로젝트 전체의 일반적인 점검 목록으로 확대되지 않게 하세요.

구체적인 검토 목표를 제시하세요

‘이 함수가 빈 입력을 처리하는 방식을 설명하고 테스트가 필요한 경계 사례를 지적해 줘’라고 적을 수 있습니다. 수정 제안을 원한다면 이유와 예상 영향을 설명하도록 요청하세요. 코드를 직접 붙여 넣든 제공되는 첨부 기능을 쓰든 들여쓰기와 파일명을 확인하세요. 편의를 위해 실제 키나 비밀 값을 자료에 넣지 마세요.

  1. 관련 코드, 언어, 기대한 결과를 제공하세요.
  2. 실제 동작이나 가장 우려되는 위험을 설명하세요.
  3. 발견한 내용, 제안, 검증 방법을 나누어 적도록 요청하세요.

어떤 검토 단계가 끝났는지 확인하세요

코드만 읽어 도출한 결론은 정적 분석이며 테스트가 실행되었다는 뜻이 아닙니다. 답변에서 프로그램을 실행했다고 주장하면 해당 도구 출력이 있는지 확인하세요. 환경을 사용할 수 없다면 검증하지 못한 부분을 나열하도록 요청하세요. 수정안을 적용하기 전에 적절한 환경에서 동작을 확인해야 합니다. 특히 정상 입력과 오류 처리가 모두 기대에 맞는지 확인하세요.