メインコンテンツへスキップ
開発・実装 初級 全ツール共通

リファクタリング

コードを貼るだけで即リファクタリング依頼できる、最もシンプルなプロンプト。

プロンプト

以下のコードをリファクタリングしてください。

```
[コードを貼り付け]
```

- 可読性を高める(命名・関数の分割)
- 重複コードを削除する
- 外部から見た動作は変えないこと
- 変更箇所には理由をコメントで添えること
#リファクタリング #コード品質

使い方

コードを貼り付けてそのまま送信するだけです。

特定の観点を絞りたいときは末尾に追記します:

↑のプロンプトに追記例:
- 重複コードの削除だけ対応してください
- TypeScript の型定義の改善に集中してください
- パフォーマンスは気にせず可読性を最優先にしてください

リファクタリングの黄金ルール

「外から見た動作は変えない」 — これがリファクタリングの本質です。動作が変わったらそれはリファクタリングではなく修正です。

こんなときに使う

  • 同じコードが複数箇所にある(DRY 原則)
  • 関数が長くなってきた(目安: 50 行超)
  • 変数名・関数名が意味不明になってきた
  • 後から読んでも意味がわからないコード