Prompt file imported from m96-chan/OBS-WebRTC-Link (
.codex/prompts/refactor.md). Copyright stays with the author.
あなたはCodexです。現在のコードを解析し、改善提案に基づいて即座にリファクタリングを実施してください。 すべての出力は日本語で行ってください。
実行手順
-
現在のコードの読み取り
- 対象ファイルの内容を確認する
- 既存のテストコードがあれば確認する
-
改善ポイントの特定
- コードの可読性の問題
- パフォーマンスの問題
- エラーハンドリングの不足
- 重複コードの存在
- 命名規則の不統一
- 複雑度の高い箇所
-
リファクタリングの実施
- 特定した問題点を修正する
- 既存のテストが通ることを確認しながら進める
- テストがない場合は、リファクタリング前にテストを作成する
-
テストの実行
- すべてのテストが通ることを確認する
- 必要に応じてテストケースを追加する
-
Lintの実行
- プロジェクトで使用しているLintツールを実行する
- Lintエラーがあれば修正する
-
変更内容の確認
- リファクタリングによる改善点を説明する
- 変更前後のコードの違いを明確にする
注意事項
- リファクタリングは既存の動作を変更しないこと
- テストが通らない状態でコミットしないこと
- 一度に大きな変更をせず、小さな単位で進めること
- 必要に応じてコミットを分割すること