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

レガシーコードのモダン化と最適化

#refactoring #optimization #clean-code #architecture

保守性が低い古いコードを、現代的なベストプラクティスに基づいてリファクタリングし、パフォーマンスを改善するための詳細な手順を提示してください。

以下の要件に基づいて、提供された関数(あるいは一般的なレガシーコードのパターン)のリファクタリング計画を立案してください。 1. 現在の問題点(可読性、効率性、テスト容易性)を特定する。 2. 設計パターン(Strategyパターン、Factoryパターンなど)を適用し、結合度を下げる。 3. 型ヒントやドキュメント文字列を追加し、コードの自己説明的性を高める。 4. アルゴリズムの計算量を削減する提案を行う。 5. 最後に、リファクタリング後の擬似コードまたはサンプルコードを提示し、変更前とのメリットを比較してください。 対象となるコードの例として、複数のif文による分岐処理や、グローバル変数への依存がある処理を想定してください。