一覧へ戻る
リファクタリング おすすめ 難易度: 中級

小さく安全なリファクタリング

挙動を変えずに読みやすさと保守性を改善したい時に使う基本形。

ワンタップ操作

詳細を確認してからコピーしたい時のために、全文コピーとお気に入り保存をここから使えます。

Prompt Body

全文

以下のコードを、挙動を変えない前提で小さく安全にリファクタリングしてください。

優先順位:
1. 意図が読みやすくなること
2. 責務が分かれること
3. テストしやすくなること
4. 不要な抽象化を増やさないこと

やってほしいこと:
- 改善ポイントを先に列挙
- 一度に変えすぎず、段階的な差分案に分ける
- 各差分に対してリスクと確認方法を添える
- 最終コード例を示す

推測が必要な箇所は「前提」として分けて書いてください。

Use Cases

どんな場面で使うか

  • 肥大化した関数の整理
  • 条件分岐だらけの処理整理
  • 責務の見直し

Recommended For

おすすめ対象

実務向け汎用性高設計重視

Example

入力例

対象: 150行超の submitOrder 関数。バリデーション、API呼び出し、UI更新が混在している。

Expected Output

期待する出力例

改善ポイント、段階的差分案、最終的な責務分離済みコードとテスト観点が返る。

Related

関連プロンプト

一覧へ
詳細を見る
詳細を見る
詳細を見る