概要
Cursor は既存コードの改善が得意です。動いてはいるが読みにくい・重複が多いコードを、AI に依頼して安全にリファクタリング/バグ修正する実践フローを身につけましょう。
手順
- 対象コードを選択し
Ctrl+Lで Chat に送る - 「この関数を責務ごとに分割し可読性を上げて」と依頼
- エラー時はメッセージを貼り「原因と修正案を出して」
- 提案された差分を確認し、納得した部分だけ「Apply」で反映
- 修正後にテストを実行して動作を確認
実践例
- 長い if 文の連鎖 → 早期 return への整理を依頼
- 同じ処理の重複 → 共通関数への抽出を依頼
- 「なぜ
undefinedになる?」と原因究明から相談できる