コードレビューコメントを作成するプロンプト

中級

このプロンプトでできること

建設的で具体的なコードレビューコメントを作成します。

プロンプト

以下のコードに対するレビューコメントを作成してください。

## コード
\`\`\`{言語}
{レビュー対象のコード}
\`\`\`

## コンテキスト
- 機能: {このコードが実装する機能}
- レビューの観点: {可読性/パフォーマンス/セキュリティ/テストなど}
- チームの習熟度: {ジュニア/ミドル/シニア}

## 出力形式
1. 全体の印象(良い点)
2. 改善提案(具体的に)
3. 質問事項(意図が不明な点)
4. 優先度(Must/Should/Nice to have)

出力例

コードレビューコメント


全体の印象 機能実装は適切で、全体的に読みやすいコードです。 エラーハンドリングも丁寧に書かれています。


改善提案

[Must] L15: SQLインジェクション対策

# Before
query = f"SELECT * FROM users WHERE id = {user_id}"

# After
query = "SELECT * FROM users WHERE id = %s"
cursor.execute(query, (user_id,))

プレースホルダーを使用してください。

[Should] L23-30: 重複コードの抽出 この処理はL45-52と同じです。 validate_input() のような関数に切り出すことをお勧めします。

[Nice to have] L8: 型ヒントの追加

def process_data(data: dict) -> list:

型ヒントがあると、コードの意図が明確になります。


質問 L35の sleep(5) は何を待機していますか? コメントがあると助かります。

関連プロンプト

この記事をシェア

人気のプロンプト

反論・批判的検討プロンプト

このプロンプトでできること 自分のアイデアや計画に対して、あえて反対意見や批判的な視点を提示してもらえます。盲点の発見や、提案の弱点を事前に補強するのに役立ちます。 プロンプト # Role あなたは …

中級

契約書を確認するプロンプト

このプロンプトでできること 契約書の内容をチェックし、注意すべきポイントやリスクを洗い出します。専門家に相談する前の一次チェックとして活用できます。 プロンプト あなたは契約書レビューの専門家です。 …

上級

目標設定を支援するプロンプト

このプロンプトでできること SMARTの法則に基づいた具体的で達成可能な目標設定を支援します。目標の分解やKPI設定、アクションプランの作成まで行います。 プロンプト 以下の内容で目標設定を手伝ってく …

中級

引き継ぎ資料を作成するプロンプト

このプロンプトでできること 異動・退職・担当変更時に必要な引き継ぎ資料を、漏れなく整理した形で作成できます。業務内容、関係者、注意点などを体系的にまとめます。 プロンプト # Task 以下の業務情報 …

中級

報告書を作成するプロンプト

このプロンプトでできること 業務報告書や調査レポートを、論理的な構成で作成できます。目的に応じた形式と、読み手を意識した文章構成を提案します。 プロンプト 以下の内容で報告書を作成してください。 【報 …

中級

オンボーディングスケジュールを作成するプロンプト

このプロンプトでできること 新入社員が早期に活躍できるよう、体系的なオンボーディングスケジュールを作成します。 プロンプト 以下の条件でオンボーディングスケジュールを作成してください。 ## 新入社員 …

中級