← 모든 도구 보기
개발·오류 해결

코드 리뷰·개선점 찾기

변경 코드를 넣으면 중요한 문제부터 고칠 수 있는 리뷰를 만듭니다.

먼저 입력할 내용공개 가능한 변경 코드
받을 수 있는 결과우선 검토할 문제 · 최소 개선안 · 검증 사례
의견 보내기
의견 보내기

개인정보·비밀번호·API 키는 빼고 적어주세요. 의견은 공개되지 않습니다.

다른 AI에서도 이어서 활용이 작업의 프롬프트 받기

결과를 만들지 않아도 받을 수 있어요. 입력 전에는 채워 쓰는 템플릿을, 입력 후에는 작성한 내용을 반영해 드립니다.

바로 만들어보기

공개 가능한 변경 코드만 먼저 알려주세요

변경 코드를 넣으면 중요한 문제부터 고칠 수 있는 리뷰를 만듭니다.

이용량 확인 중

01 AI에게 알려줄 내용

이 내용만 입력해도 초안을 만들 수 있어요.
결과를 더 맞춤화하기 (선택)
알고 있는 내용만 더하면 결과를 맞춤화할 수 있어요.
알고 있는 내용만 더하면 결과를 맞춤화할 수 있어요.

개인정보·비밀번호·API 키는 빼고 입력해 주세요. 입력 내용은 결과 생성을 위해 Gemini에 전달됩니다.

성공한 결과는 1회 사용으로 계산되며 ‘내가 만든 결과’에 보관됩니다.

02 만들어진 결과

준비
✧

완성된 초안이 여기에 표시돼요

입력란에 필요한 내용을 적어주세요.
예제를 채우면 쉽게 시작할 수 있어요.

입력 예시와 완성 결과

평균 함수의 빈 배열 동작 점검

변경 코드를 넣으면 중요한 문제부터 고칠 수 있는 리뷰를 만듭니다.

완성 결과

먼저 결정할 점

현재 함수는 빈 배열에서 0/0이 되어 NaN을 반환합니다. 빈 배열을0으로 취급할지는 프로젝트의 정책입니다. 아래는 숫자 배열만 입력하고 빈 배열은0으로 처리하기로 선택한 수정안입니다.

function average(xs) {
  if (!Array.isArray(xs) || xs.length === 0) return 0;
  return xs.reduce((a, b) => a + b, 0) / xs.length;
}

[10,20,30]은20, []와 null은0입니다. 문자 원소·NaN까지 처리한 코드는 아니므로 금액처럼 엄격한 입력은 별도 검증이 필요합니다.

내 작업에 적용하기

빈 배열을0으로 볼지 오류로 볼지 먼저 정하세요. 제안 코드를 채택하면 기존 호출부의 NaN 처리도 함께 확인하세요.

언제, 어떻게 쓰나요?

이 기능을 제대로 활용하는 방법

코드를 새로 쓰거나, 기존 코드의 문제와 다음 확인 순서를 빠르게 정리할 때 활용할 수 있습니다.

  1. 01

    핵심 내용부터 입력

    공개 가능한 변경 코드을 먼저 적으세요. 처음부터 모든 정보를 완벽하게 준비하지 않아도 됩니다.

  2. 02

    필요할 때 더 구체화

    요구 동작·변경 목적와 언어·환경·검토 범위을 더하면 상황에 맞는 결과를 받을 수 있습니다.

  3. 03

    결과를 확인하고 활용

    우선 검토할 문제 · 최소 개선안와 검증 사례 순서로 살펴보고 필요한 부분을 복사하거나 HTML로 내려받으세요. 같은 작업을 다른 AI에서 이어가고 싶다면 입력 내용이 담긴 프롬프트도 받을 수 있습니다.

더 좋은 결과를 위한 팁
  • 언어와 실행 환경, 기대한 동작, 실제 오류를 함께 적으면 적용 가능한 답을 받기 쉽습니다.
  • 제안 코드는 격리된 환경에서 실행하고 기존 테스트와 보안 영향을 확인한 뒤 적용하세요.
자주 묻는 질문

코드 리뷰·개선점 찾기 FAQ

코드 리뷰·개선점 찾기에는 무엇을 먼저 입력하나요?

공개 가능한 변경 코드만 먼저 입력하면 시작할 수 있습니다. 이 내용만 입력해도 초안을 만들 수 있어요.

선택 정보도 모두 적어야 하나요?

아닙니다. 요구 동작·변경 목적와 언어·환경·검토 범위은 결과를 더 구체적으로 맞추고 싶을 때만 추가하세요.

만든 결과를 바로 사용해도 되나요?

제안 코드는 격리된 환경에서 실행하고 기존 테스트와 보안 영향을 확인한 뒤 적용하세요.