🏠 Ana Sayfa
Benchmarklar
📊 Tüm Benchmarklar 🦖 Dinozor v1 🦖 Dinozor v2 ✅ To-Do List Uygulamaları 🎨 Yaratıcı Serbest Sayfalar 🎯 FSACB - Nihai Gösteri 🌍 Çeviri Benchmarkı
Modeller
🏆 En İyi 10 Model 🆓 Ücretsiz Modeller 📋 Tüm Modeller ⚙️ Kilo Code
Kaynaklar
💬 Prompt Kütüphanesi 📖 YZ Sözlüğü 🔗 Faydalı Bağlantılar
advanced

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

#programming #refactoring #architecture

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

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