コードレビューをAIに頼むプロンプト|不具合リスクとテスト観点を洗い出す
AIにコードレビューを頼むときは、「よく見て」ではなく、観点を指定することが重要です。レビューの目的は、きれいなコードを褒めることではなく、将来の不具合や仕様漏れを早く見つけることです。
レビュー観点を固定する
最低限、仕様とのズレ、境界値、エラー処理、セキュリティ、パフォーマンス、テスト不足を見てもらいます。言語やフレームワーク、変更目的も渡すと精度が上がります。
レビュー用プロンプト
あなたは経験豊富なソフトウェアエンジニアです。
次の変更をレビューしてください。
変更目的:
{目的}
仕様:
{仕様}
差分またはコード:
{コード}
出力形式:
・重大な不具合リスク
・仕様確認が必要な点
・テストすべきケース
・改善すると読みやすくなる点
重要度順に、理由を添えて指摘してください。
AIレビューを鵜呑みにしない
AIは存在しないAPIや誤った仕様を前提に指摘することがあります。指摘を受けたら、公式ドキュメント、既存コード、テスト結果で確認しましょう。AIレビューは判断の代替ではなく、見落としを減らす補助線です。
特に効果が高いのは、実装前の設計レビューと、テストケースの洗い出しです。コードを書く前にAIにリスクを挙げさせると、後戻りを減らせます。