🏠 Strona Główna
Benchmarki
📊 Wszystkie benchmarki 🦖 Dinozaur v1 🦖 Dinozaur v2 ✅ Aplikacje To-Do List 🎨 Kreatywne wolne strony 🎯 FSACB - Ostateczny pokaz 🌍 Benchmark tłumaczeń
Modele
🏆 Top 10 modeli 🆓 Darmowe modele 📋 Wszystkie modele ⚙️ Kilo Code
Zasoby
💬 Biblioteka promptów 📖 Słownik AI 🔗 Przydatne linki
advanced

レガシーコードのモダン化

#programming #refactoring #architecture

複雑で保守性の低いレガシーコードを、SOLID原則に基づいてリファクタリングし、設計パターンを適用するよう指示します。

提供されたレガシーコードを解析してください。このコードは可読性が低く、重複が多く、保守が困難な状態です。以下の要件に従ってリファクタリングを行い、リファクタリング後のコードと設計の意図を説明してください。\n\n要件:\n1. SOLID原則(単一責任、開放閉鎖、リスコフ置換、インターフェース分離、依存関係逆転)を厳密に適用すること。\n2. 重複コードを排除し、DRY(Don't Repeat Yourself)原則を守ること。\n3. 適切なデザインパターン(Factory, Strategy, Observerなど)を使用して構造を改善すること。\n4. 変数名や関数名はその役割を明確に示す命名規則に従うこと。\n5. コードの変更点が元のロジックと結果的に同じ動作をすることを保証すること。\n\n対象コード:\n[ここにレガシーコードを挿入]