Prompt Body
全文
以下のコードを、挙動を変えない前提で小さく安全にリファクタリングしてください。 優先順位: 1. 意図が読みやすくなること 2. 責務が分かれること 3. テストしやすくなること 4. 不要な抽象化を増やさないこと やってほしいこと: - 改善ポイントを先に列挙 - 一度に変えすぎず、段階的な差分案に分ける - 各差分に対してリスクと確認方法を添える - 最終コード例を示す 推測が必要な箇所は「前提」として分けて書いてください。
Use Cases
どんな場面で使うか
- 肥大化した関数の整理
- 条件分岐だらけの処理整理
- 責務の見直し
Recommended For
おすすめ対象
実務向け汎用性高設計重視
Example
入力例
対象: 150行超の submitOrder 関数。バリデーション、API呼び出し、UI更新が混在している。
Expected Output
期待する出力例
改善ポイント、段階的差分案、最終的な責務分離済みコードとテスト観点が返る。
Related