他人のコードの意図を推定させるプロンプトです。 変に見えるコードを消す前に。たいてい理由があります。直す前に意図を推定させると、消してはいけない処理が見つかります。推定と断定を分けさせるのが肝です。
プロンプト
0 回コピー
以下のコードを読んで、書いた人の意図を推定してください。直し方は聞いていません。 # 出力形式 ## 1. 素直に書けばこうなるはず、という形 (一般的な書き方との違いを1〜3点) ## 2. なぜそうしなかったのかの推定 | 違っている箇所 | 考えられる理由 | 確からしさ | |---|---|---| 確からしさは「コードから読める / 状況から推測できる / 単なる想像」の3段階。 ## 3. 消すと壊れる可能性がある箇所 - [箇所] / 何のためにあるか / 消した場合に起きること ## 4. 本当に不要かもしれない箇所 - [箇所] / なぜ不要と思うか / 消す前に確認すべきこと ## 5. 書いた人に聞くべきこと(1つ) - [質問] # 制約 - 「単なる想像」に分類したものを断定形で書かない。 - 書いた人を批判しない。当時の制約を推定する。 - 3を省略しない。変わった書き方には理由があることが多い。 - 4に挙げるものは、確認方法とセットで書く。確認方法を示せないものは3に回す。 # コード (ここに貼る) # 分かっている背景(無ければ「不明」) (いつ書かれたか、どんな環境で動いているか)