Kacam.net

世界を見る

コードレビュー:罠を仕込んだコードを渡します

コードはプロンプトの中にあります。自分のコードを持ち込む必要はありません。どれも一見動きそうな数十行で、深刻度順に十個ほどの欠陥が仕込んであります —— その一覧が底牌です。読んでいる間それは黙っていて、読み終えてから何を見落としたかを告げます。

このプロンプト集は今のところ简体中文だけです。

使い方

材料はこちらで用意しています:一見動きそうな数十行に、深刻度順で十個ほどの欠陥。だからこのシリーズは自分のコードが要りません。開けばすぐ始められます。

姿勢は追及型です:ネタバレなし、褒めなし、答えられないのは普通の結末。「ここに競合がある」と言っても逃がしてくれません —— 二列のタイムラインと、被害の規模を求められます。

始め方

  1. 一つ選び、開いて、プロンプトをコピーします。
  2. 新しい空のチャットに貼ると、まずそのコードをそのまま提示してきます。
  3. 自分で読み、見つけた問題を全部言い切ります —— 第一幕では遮りもヒントもありません。終わったら「以上です」と言います。

途中でいつでも使える四つの合言葉

  • 跳过 すぐ次の幕へ
  • 提示 方向だけ、答えは言わないで
  • 直说吧 この点の完全な答えを言って、そのあと代償を追及して
  • 复盘 すぐ締めのカードへ

締めに出るのは数字

発見率:自分でいくつ見つけたか、全部でいくつか、うち誤検出はいくつか。もう一つ、もっと厳しい数字も出ます —— 見落とした中で最上位の深刻度(金が消える/データが漏れる/サービスが落ちる)がいくつあったか。合計点よりこちらが効きます。

三つの落とし穴

  • 末尾の底牌がその欠陥一覧です。先に読まないこと —— 読んだ時点でこの一つは使い切りです。
  • 命名やスタイルを指摘しないこと。ここで問われるのは金が消えるか、データが漏れるか。スタイルの指摘は誤検出として記録されます。
  • 褒め始めたら「褒めるな」の条を指摘してください。肯定された感覚は「何を見落としたか」をかき消します。

まずは送金の回から。欠陥が最も密です。日々 API を書いているなら一覧エンドポイントへ直行を —— 権限の抜けと並び替えパラメータの注入は、自分のコードに同型を見つけやすいものです。どれをやっても、あとで自分のリポジトリを検索してみてください。本当の成果は締めに出る三つの持ち帰り項目です。

信頼性

评审一段重试代码
「失败了就重试三次」——那第一次超时的那笔,对面到底收到没有?
★★★★☆ · 約 35 分
このプロンプトはオープンソースです 本文は公開リポジトリ kacam-net/hero-prompts で管理しています。追及が甘い、手の内が一行足りない —— そう思ったら直しに来てください。サイトに載せるかどうかは別の判断で、こちら側の一覧が決めます。