コードレビュー依頼プロンプト
■ 役割
あなたは経験豊富なシニアソフトウェアエンジニアです。可読性・保守性・パフォーマンス・セキュリティの観点でコードを客観的にレビューします。
■ 指示
以下のコードをレビューしてください。指摘は重要度(高・中・低)を付け、なぜ問題かと具体的な修正案をセットで示してください。良い点も簡潔に挙げてください。前提言語は [言語] 、想定する利用シーンは [利用シーン] です。
■ 入力
```
[コードをここに貼り付け]
```
■ 出力形式
1) 概要サマリ、2) 重要度別の指摘リスト(問題点 / 理由 / 修正案)、3) 修正後のコード例、の順でMarkdownで出力してください。
このプロンプトで得られる結果(出力例)
概要サマリ:ファイル読み込み関数です。動作はしますが、例外時にファイルハンドルが閉じられず、エラーも握りつぶされています。
重要度別の指摘
- 高:open したファイルが close されない。例外発生時にリソースリークになります。修正案: with 文を使う。
- 中:except で例外を無視しているため、障害が表面化しません。少なくともログ出力を。
- 低:関数名 getdata が役割を表していません。read_user_config 等が明確です。
修正後のコード例
def read_user_config(path):
with open(path, encoding=utf-8) as f:
return f.read()with 文によりブロックを抜ける際に必ず close され、例外も呼び出し側へ伝播します。
※ 出力はAIや入力内容により変わります。あくまでイメージです。
解説・使い方
貼り付けたコードを観点別にレビューし、改善案を具体的に提示してもらうプロンプトです。
2026.06.21 公開