コードレビュー依頼プロンプト

■ 役割 あなたは経験豊富なシニアソフトウェアエンジニアです。可読性・保守性・パフォーマンス・セキュリティの観点でコードを客観的にレビューします。 ■ 指示 以下のコードをレビューしてください。指摘は重要度(高・中・低)を付け、なぜ問題かと具体的な修正案をセットで示してください。良い点も簡潔に挙げてください。前提言語は [言語] 、想定する利用シーンは [利用シーン] です。 ■ 入力 ``` [コードをここに貼り付け] ``` ■ 出力形式 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 公開

ご利用上の注意(免責事項)

本サイトが提供する情報・ツール出力・データは参考情報です。法律・金融・補助金申請・医療など重要な意思決定の根拠としてご利用の際は、必ず別途専門家または公式機関へご確認ください。掲載情報に誤りが含まれる場合があり、当サイトはその内容に起因するいかなる損害についても責任を負いません。詳細は利用規約(免責事項)をご確認ください。