開発・実装 初級 全ツール共通
リファクタリング
コードを貼るだけで即リファクタリング依頼できる、最もシンプルなプロンプト。
プロンプト
以下のコードをリファクタリングしてください。 ``` [コードを貼り付け] ``` - 可読性を高める(命名・関数の分割) - 重複コードを削除する - 外部から見た動作は変えないこと - 変更箇所には理由をコメントで添えること
#リファクタリング
#コード品質
使い方
コードを貼り付けてそのまま送信するだけです。
特定の観点を絞りたいときは末尾に追記します:
↑のプロンプトに追記例:
- 重複コードの削除だけ対応してください
- TypeScript の型定義の改善に集中してください
- パフォーマンスは気にせず可読性を最優先にしてください
リファクタリングの黄金ルール
「外から見た動作は変えない」 — これがリファクタリングの本質です。動作が変わったらそれはリファクタリングではなく修正です。
こんなときに使う
- 同じコードが複数箇所にある(DRY 原則)
- 関数が長くなってきた(目安: 50 行超)
- 変数名・関数名が意味不明になってきた
- 後から読んでも意味がわからないコード