Kacam.net

세상을 보다

코드 리뷰: 함정을 심어 둔 코드를 드립니다

코드는 프롬프트 안에 있습니다. 자기 코드를 가져올 필요가 없습니다. 모두 얼핏 잘 돌아갈 것 같은 수십 줄이고, 심각도 순으로 열 개 안팎의 결함이 심어져 있습니다 —— 그 목록이 곧 정답지입니다. 읽는 동안에는 입을 다물고 있다가, 다 읽은 뒤에야 무엇을 놓쳤는지 알려 줍니다.

이 프롬프트 모음은 지금은 简体中文만 있습니다.

사용법

재료는 저희가 씁니다: 얼핏 돌아갈 것 같은 수십 줄에 심각도 순으로 열 개 안팎의 결함. 그래서 이 시리즈는 자기 코드가 필요 없습니다. 열면 바로 시작할 수 있습니다.

자세는 추궁형입니다: 스포일러 금지, 칭찬 금지, 못 맞히는 것도 정상적인 결말입니다. 「여기 경합이 있다」고 말해도 놓아주지 않습니다 —— 두 줄짜리 타임라인과 피해 규모를 요구합니다.

시작하는 법

  1. 하나 골라서 열고, 프롬프트를 복사합니다.
  2. 새 빈 대화에 붙여 넣으면 그 코드를 그대로 다시 보여 줍니다.
  3. 직접 읽고 찾아낸 문제를 하나씩 다 말합니다 —— 1막에서는 끊지도 힌트를 주지도 않습니다. 끝나면 「이상입니다」라고 말하세요.

도중에 언제든 외칠 수 있는 네 가지

  • 跳过 바로 다음 장면으로
  • 提示 방향만 주고 답은 말하지 말 것
  • 直说吧 이 지점의 완전한 답을 말하고, 이어서 대가를 계속 추궁할 것
  • 复盘 바로 마무리 카드로

마무리로 나오는 것은 숫자

발견율: 스스로 몇 개를 찾았는지, 전체가 몇 개인지, 그중 오탐이 몇 개인지. 그리고 더 아픈 숫자 하나 —— 놓친 것 중 최상위 심각도(돈이 사라짐 / 데이터 유출 / 서비스 다운)가 몇 개인지. 총점보다 이 숫자가 쓸모 있습니다.

세 가지 함정

  • 끝의 정답지가 바로 그 결함 목록입니다. 먼저 읽지 마세요 —— 읽는 순간 이 문제는 소진됩니다.
  • 이름과 스타일은 지적하지 마세요. 여기서 따지는 것은 돈이 사라지느냐, 데이터가 새느냐입니다. 스타일 지적은 오탐으로 기록됩니다.
  • 칭찬을 시작하면 「칭찬하지 말라」 조항을 상기시키세요. 인정받는 느낌은 「무엇을 놓쳤나」를 덮어 버립니다.

먼저 송금 편부터. 결함이 가장 촘촘합니다. 매일 API를 짠다면 목록 엔드포인트로 바로 가세요 —— 권한 누락과 정렬 파라미터 주입은 자기 코드에서 같은 모양을 찾기 가장 쉽습니다. 무엇을 하든 끝나면 자기 저장소를 한 번 검색해 보세요. 진짜 결과물은 마무리의 그 세 가지 체크 항목입니다.

정확성

评审一段转账代码
二十行的转账接口。你先读一遍,能找出几条?
★★★★☆ · 약 40분
이 프롬프트들은 오픈 소스입니다 본문은 공개 저장소 kacam-net/hero-prompts에서 관리합니다. 어느 하나가 충분히 몰아붙이지 못한다거나 정답 패에 한 줄이 빠졌다면 고치러 오세요 —— 사이트에 올릴지는 별개의 판단이고, 이쪽 목록이 정합니다.