skillup

6-1 プログラムコードのリファクタリング提案

解説

システム開発では「動くけど読みづらい・保守しにくいコード」がよくあります。
ChatGPTにコードを入力すると、よりシンプルで効率的な書き方や「コメントの追加」「変数名の改善」などのリファクタリング提案を出してくれます。

新人エンジニアの教育やコードレビューの補助にも役立ちます。

⚠️注意点:本番投入前に必ず人力でテスト・レビューを行ってください。AIの提案はあくまで補助です。

コピペで使えるプロンプト

あなたはベテランエンジニアです。
以下のコードをリファクタリングしてください。

【対象コード】:
(ここに改善したいコードを貼る)

【条件】:
- 機能は変えずに可読性を向上
- 冗長な処理を削減
- 変数名・関数名をわかりやすく
- コメントを追加して初心者でも理解しやすく

【出力形式】:
1. 改善後のコード全文
2. 改善点の解説(箇条書き)
3. 元のコードとの違いを表形式で整理

 


6-2 バグ修正のヒント提供

解説

開発中に「エラーが出るけど原因が分からない」という状況はよくあります。
ChatGPTにエラーメッセージや該当コードを入力すると、考えられる原因と修正のヒントを提案してくれます。

ログの読み方やデバッグの方向性も示してくれるので、行き詰まったときに非常に便利です。

⚠️注意点:提案はあくまで候補。必ず自分で動作検証して確認してください。

コピペで使えるプロンプト

あなたは熟練のプログラマーです。
以下のバグについて、原因候補と修正のヒントを提案してください。

【エラーメッセージ】:
例:NullPointerException at line 52

【対象コード】:
(該当箇所のコードを貼る)

【条件】:
- 原因候補を複数挙げる
- 修正方法を提案
- デバッグの進め方もアドバイス

【出力形式】:
1. 想定される原因候補(3点以上)
2. 各原因に対応する修正案
3. デバッグ手順をステップごとに提示

 


6-3 デザインのキャッチコピーや説明文生成

解説

WebデザインやUIデザインでは「見せ方」に合わせた説明文やキャッチコピーが必要です。
ChatGPTを使えば、デザインコンセプトを短い言葉で表現したり、ユーザーに伝わりやすい説明文を瞬時に生成できます。

例えば「スタートアップ向けのシンプルなサイト」「高級感を重視したブランドページ」など、条件に応じたトーンで提案可能です。

⚠️注意点:実際にデザインと合わせて読みやすさをチェックしてください。

コピペで使えるプロンプト

あなたはWebデザインのコピーライターです。
以下の条件をもとに、デザイン用のキャッチコピーと説明文を作成してください。

【デザインテーマ】:
例:ミニマルでスタイリッシュなコーポレートサイト

【ターゲット】:
例:スタートアップ企業の経営者や投資家

【訴求ポイント】:
例:信頼感/スピード感/革新性

【出力形式】:
1. キャッチコピー(15字以内×3案)
2. サブコピー(30字以内×3案)
3. サイトの冒頭説明文(80字以内×2案)
4. 上記を表形式で整理

 


6-4 ユーザーストーリーの作成支援

解説

システム開発の要件定義では「ユーザーストーリー」が欠かせません。
ChatGPTにサービスの概要や想定ユーザーを入力すれば、ペルソナごとの行動シナリオを自動で生成できます。

これにより開発チーム全体で「どんなユーザーが、どんな課題を、どう解決するか」を共有しやすくなります。

⚠️注意点:ユーザー像は必ず実際の顧客情報に基づいて精査してください。

コピペで使えるプロンプト

あなたはアジャイル開発のプロダクトオーナーです。
以下の条件をもとに、ユーザーストーリーを作成してください。

【サービス概要】:
例:クラウド型の家計簿アプリ

【想定ユーザー】:
例:20代後半の共働き夫婦

【解決したい課題】:
例:家計の収支を手軽に把握したい

【出力形式】:
1. ユーザーストーリーを3つ
   (例:「私は◯◯なユーザーとして、△△したい。なぜなら□□だからだ」)
2. 各ストーリーに必要な機能を箇条書き
3. 優先度の高いストーリーを提示

 


6-5 業務フローを図解用テキストに変換

解説

業務プロセスを共有するときに役立つのが「フローチャート」。
ChatGPTに業務手順を入力すれば、「図解に変換しやすいテキスト(PlantUMLやMermaid形式)」にしてくれます。

これをそのまま図解ツールに読み込めば、手作業で図を作るより格段に早くフロー図が完成します。

⚠️注意点:実際の業務フローは必ず関係者に確認を取り、正確性を担保してください。

コピペで使えるプロンプト

あなたは業務改善コンサルタントです。
以下の業務手順を図解用テキストに変換してください。

【業務手順】:
例:受注 → 在庫確認 → 出荷準備 → 請求書発行 → 顧客へ発送

【出力形式】:
1. Mermaid形式でのフローチャートコード
2. PlantUML形式でのフローチャートコード
3. 各ステップの簡易説明を箇条書き

 

おすすめの記事