🏠 ホーム
ベンチマーク
📊 すべてのベンチマーク 🦖 恐竜 v1 🦖 恐竜 v2 ✅ To-Doリストアプリ 🎨 クリエイティブフリーページ 🎯 FSACB - アルティメットショーケース 🌍 翻訳ベンチマーク
モデル
🏆 トップ10モデル 🆓 無料モデル 📋 すべてのモデル ⚙️ 🛠️ Kilo Code モード
リソース
💬 💬 プロンプトライブラリ 📖 📖 AI用語集 🔗 🔗 有用なリンク
advanced

レガシーコードのモジュラ化とテスト容易性の向上

#refactoring #clean-code #testing

複雑化したレガシーコードを分析し、保守性を高めるためのリファクタリング案を策定します。

以下の要件に基づき、提供された(架空の)スパゲッティコードのリファクタリング計画を作成してください。コードは単一の巨大な関数であり、ビジネスロジック、データアクセス、UIの更新が密結合しています。1. 依存関係の逆転(DIP)やシングルレスポンシビリティ(SRP)などのSOLID原則を適用し、コードをモジュール化する。2. モック化が可能なように副作用を分離し、ユニットテストのカバレッジを90%以上にするための戦略を立てる。3. パフォーマンスへの悪影響を最小限に抑えるための手順を示す。リファクタリング前後の疑似コードと、設計上の決定事項を説明してください。