コードと一緒に「何をするコードか」「見てほしい観点(バグ・読みやすさ・セキュリティ・速さ)」を伝え、「重要度の高い順に、理由と修正案を」と頼むと、使いやすいレビューになります。
レビューの頼み方
「次の関数は、会員の年齢から料金を計算します。レビューしてください。
・観点:バグ、境界値(0歳、65歳ちょうど)、読みやすさ
・指摘は 重要度(高・中・低)/問題点/修正案 の表で
・コードを全部書き直さず、変更が必要な所だけ示して」
観点ごとの聞き方
| 観点 | 頼み方 |
|---|---|
| バグ | 「動かなくなる入力の例を挙げて」 |
| セキュリティ | 「SQLインジェクションやXSSの危険がないか」(安全なコード) |
| 読みやすさ | 「変数名と関数の分け方の改善点」 |
| 性能 | 「データが10万件になったとき遅くなる所」 |
| テスト | 「このコードに必要なテストケース」(テストを書かせる) |
ChatGPTのレビューは見落としや誤った指摘もあります。指摘は実際に動かして確かめ、重要なコードは人によるレビューも行いましょう。会社のコードを入力してよいかは社内ルールを確認してください(社外秘の扱い)。