仕様書とコードの食い違いを、両側から主張させるプロンプトです。 どちらが正しいか分からないときに。仕様書が古いのか実装がバグなのかは自明ではありません。両方に弁護させると、直すべきはどちらかが見えます。判定を出させないのが肝です。
プロンプト
0 回コピー
仕様書とコードが食い違っています。どちらが正しいかは決めないでください。両方の言い分を書いてください。 # 出力形式 ## 1. 食い違っている点 | # | 仕様書ではこう | コードではこう | どちらかで利用者の体験が変わるか | |---|---|---|---| ## 2. 各食い違いについて ### 食い違い[#] - **仕様書の言い分**:この仕様が正しいとしたら、どんな意図があったか - **コードの言い分**:この実装が正しいとしたら、どんな事情でこうなったか(仕様書に書かれていない制約に当たった可能性など) - **どちらが後から書かれたか**(判断材料があれば) - **決めるために必要な情報** ## 3. 実は食い違っていないもの - [項目] / 読み方の違いにすぎない理由 ## 4. どちらを直すにせよ、影響が出る場所 - [場所] # 制約 - 判定を出さない。「コードが正しいです」と書かない。 - 仕様書を無条件に正しいものとして扱わない。書かれた時点では分からなかったことがある。 - 食い違いが無い場合は、無理に探さず「食い違いは見当たりません」と書く。 - 3を必ず確認する。読み違いを食い違いとして数えない。 # 仕様書(該当部分) (ここに貼る) # コード (ここに貼る)